▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Handy Shulker
Handy Shulker

Handy Shulker

Shulker boxes should work like bundles. Click to insert items, hover to preview contents, and scroll to extract — all without placing the box down.

903
4

2.1.0-beta.3

beta30 апреля 2026 г.

Breaking

  • Mod ID renamed from handyshulkers to handyshulker to match the rest of the Handy series convention (singular). Existing config at config/handyshulkers.json is migrated automatically on first launch — no settings lost.
  • Internal package moved from dev.handyshulkers to dev.handy.mods.handyshulker. No user-facing impact unless another mod was depending on internal classes.

Bug fixes

  • Fixed rare ClassCastException on shulker scroll-extract when another mod constructed an AbstractContainerMenu subclass that loaded before our mixin applied. The cast is now guarded by an instanceof check with a sane fallback.
  • Ender chests can now hold ender chest items. The "no nested containers" rule was a copy-paste of the shulker-box rule and didn't actually apply — ender chest items don't carry their own contents, so dropping ender chests into your ender chest is just storing items.

Changes

  • Config persistence rebuilt on YACL ConfigClassHandler (matches the rest of the Handy suite). On-disk JSON shape is unchanged; users without YACL installed still run on defaults, and dedicated servers no longer touch any YACL classes at all.
  • CI release workflow fixed for prerelease tags — the grep that detects -beta/-alpha/-rc was failing silently because the regex started with -, which both GNU and BSD grep parse as a flag list. The CurseForge upload step is also now gated to stable releases (snapshot betas only ship to Modrinth + GitHub Releases until Overwolf catalogs the MC version).

Internal

  • Cleanup wave aligned this mod with the rest of the suite — JAVA_25 mixin compatibility level, full @At descriptors on every inject, FastUtil Int2IntMap on the per-slot selection hot path, deduplicated insert/remove algorithms via a new SlotAccessor interface, mixin renames to reflect their Item.class target, encapsulated mutable globals, narrowed exception handlers, named magic numbers, and a Math.clamp swap for the ender-glow color sweep.

2.1.0-beta.2

beta29 апреля 2026 г.

Нет описания изменений

2.1.0-beta.1

beta19 апреля 2026 г.
  • Preview build for Minecraft 26.2 snapshots (tested against 26.2-snapshot-3)
  • Rebuilt against Fabric API 0.146.1+26.2
  • Adapted MouseHandlerMixin to the 26.2 screen refactor: Minecraft.screen moved onto Gui, so the scroll hook now reads minecraft.gui.screen() when checking for an open container screen

2.1.0

release19 апреля 2026 г.

Bug fixes

  • Item loss on insert fixed — inserting items into a shulker while its last slot was occupied could silently drop the new stack once the box was placed. The helper now operates on a fixed 27-slot list and fills empty positions by index instead of appending, so slot positions are preserved across insert/extract and items can no longer overflow. (fixes #4)
  • Extract no longer "walks" to the next item — the scroll selection is now cleared after each extract, so rapid right-clicks don't drift through the shulker/ender chest in ways that were hard to predict.

Features

  • Ender chest support — click-to-insert, scroll-to-extract and tooltip previews now also work on ender chests. Contents are synced from the server on login and on every ender chest close so the preview is always accurate. Disabled in creative mode (server-authoritative state isn't reachable from creative slot packets); toggleable for survival via Ender Chest Support in the Features tab. (fixes #2)
  • Animated ender-glow tooltip border — ender chest tooltips get a subtle cycling glow so they're visually distinct from dyed shulkers.
  • Configurable compact-mode modifier — the compact-tooltip hotkey is no longer hard-coded to Shift. Choose Shift, Ctrl, Alt, or None (disables toggling entirely) under the Tooltip tab. (fixes #3)
  • Show all slots option — new toggle to always render the full 3×9 tooltip grid including empty slots, for users who prefer a stable layout over the auto-collapsing default. (fixes #1)

2.0.2

release18 апреля 2026 г.
  • Update to Minecraft 26.1.2 compatibility
  • Update Fabric Loader to 0.19.2, Fabric API to 0.146.1

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Создатели

Детали

Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:1 неделю назад
Главная