Better Shulker Boxes

Better Shulker Boxes is a highly interactive UI/UX mod that revolutionizes how you interact with Shulker Boxes in Minecraft. Instead of the tedious cycle of placing down a Shulker Box, opening it, interacting with it, breaking it, and picking it back up, this mod allows you to interact with Shulker Boxes and Ender Chests directly from your inventory using an advanced interactive tooltip!
Key Features
The Modern Tooltip

A flat rounded card, coloured by the box's own dye, with the container name and the selected item's name in tabs along its top edge. It is the default style as of 1.5.0, and the previous look is still available as the Vanilla style.
- Modern — a dye-coloured card, no vanilla tooltip frame
- Vanilla — built from the container's GUI texture, as before
- Every dye has its own card colour, and Ender Chests have theirs
- Theme and colour sliders apply to the Vanilla style; Modern colours itself
Full & Compact Tooltips

Quickly check what is inside a Shulker Box without placing it down. Use the full 9×3 preview when you want to see every slot, or compact mode when you only need a small summary of the most important contents.
- Full 27-slot preview for complete box contents
- Compact mode with merged duplicate stacks
- Compact shows the five largest stacks and a
+N morefooter for the rest - Total item counts in compact view, reading as
1.7krather than999+ - Merged tools keep their durability bar
- Empty compact containers stay hidden to reduce clutter
Fast Insertion & Extraction

Move items in and out of Shulker Boxes directly from the tooltip. The mod gives instant visual feedback while still keeping the server authoritative.
- Hold left-click and drag to insert and right-click and drag to extract
- Insert cursor-held items directly into boxes
- Extract items directly from preview slots
- Smart merging with existing stacks
- Smooth client-side feedback with server-side validation
Select Slots and Extract with E

Select specific slots from the tooltip and extract them together. This makes it easy to grab only the items you want without opening or placing the box.
Spaceselects or toggles tooltip slotsEextracts selected slots- If no slots are selected,
Ebehaves normally and closes the inventory - Selections clear when you move to another container, so you never empty the wrong box
Keyboard & Scroll Navigation
Navigate tooltip slots with the mouse wheel or arrow keys for faster control, especially when managing boxes with many items.
- Mouse wheel selection movement
- Arrow-key slot navigation, wrapping to the same column
- Selection steps to the next slot that holds something instead of stopping on every empty one
- Stable selected-slot highlight
- Smooth selection behavior while hovering tooltips
Restock & Deposit

Use the Restock / Deposit key to quickly move matching items between your inventory and the hovered container. By default this key is R.
- Press
Rwhile hovering a container preview to restock matching items - Use the same shift+
Rkey to deposit matching inventory items into storage - Works with Shulker Boxes and Ender Chests
- The keybind can be changed in Minecraft's controls menu
Resource Pack Compatibility

Better Shulker Boxes is designed to respect custom GUI textures from resource packs, so previews can match the style of your current pack instead of looking out of place. This applies to the Vanilla tooltip style, which is drawn from the container GUI texture.
- Supports custom shulker/container GUI textures
- Supports colored shulker GUI styles where available
- Automatic layout profiles for OptiGUI/OptiFine-style packs
- Packs can ship their own slot layout at
assets/bettershulker/layouts/*.json - X/Y slot offsets and bottom-cap controls in the settings screen for unusual packs
- Tested showcase packs include:
- Recolourful Containers
- Default Dark Mode
- GUI Retextures
- Translucent GUI and HUD
This Packs Has Been Tested And 100% Working Other Packs Might Face Some Issues.
More Features
- Wireless Ender Chest preview
- A Shulker Box bounces in its slot while you carry an item it still has room for, and can be turned off
- Fill indicator on the slot and along the tooltip's lower edge
- Shulker Box previews work in the creative inventory
- Alt Force tooltip while holding a box
- Colored shulker support
- Selected item name tooltip
- Multiple tooltip themes
- Custom theme colors
- Cloth Config settings screen
- Live Theme & Colors preview
- Sound and volume options
License
This mod is licensed under the MIT License
How to Install Better Shulker Boxes (Mod)
Better Shulker Boxes by Jom3a is verified for Fabric, Neoforge, Quilt across Minecraft versions 26.1, 26.1.1, 26.1.2, 26.2, 26.3 (latest release: 1.6.5, file size: 277 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (26.1, 26.1.1, 26.1.2, 26.2, 26.3) and platform (Fabric, Neoforge, Quilt).
- Make sure you have the compatible loader or environment installed for Fabric, Neoforge, Quilt.
- Move the downloaded Better Shulker Boxes file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 9d ago | 1 | ||||
| 9d ago | 1 | ||||
| 9d ago | 1 | ||||
| 9d ago | 1 | ||||
| 9d ago | 1 | ||||
| 9d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 |
## 1.6.5
- Fixed: with stackable Shulker Boxes (datapack, command or a mod like Carpet), putting one item into a stack of boxes copied it into every box in the stack.
- Fixed: in creative mode with a chest open, taking items out of a box deleted them, and boxes inside the chest ignored clicks.
- Fixed: backpacks and other modded containers could be put inside a Shulker Box. The mod now follows the same rule as vanilla.
- Fixed (Fabric and Quilt): on a server without the mod, clicks were taken over and items jumped back. Clicks are now left to vanilla there; the preview still works.
- Fixed: during /tick freeze the mod stopped after 32 clicks and the Ender Chest preview stopped updating.
- Fixed: the config file could end up outside the game folder, and a crash while saving could empty it. It now lives in the loader's config folder; old settings carry over.
- Fixed: resource-pack layout files: ? in a texture pattern now means one character, and a file with room for fewer than 27 slots is ignored instead of drawing items outside the preview.
- Fixed: left-clicking a stack with a Shulker Box on the cursor put the stack inside the box instead of swapping the two.
- Fixed: resource packs that colour the Shulker GUI per dye (Recolourful Containers, Colourful Containers, Shulker UI) now show the right panel, including separate panels for unnamed and renamed boxes.
- Fixed: a white bar under the preview with Colourful Containers. Previews under a pack now end on the pack's own bottom border.
- Fixed: HD packs (Faithful 32x/64x) gave the Modern tooltip the wrong colour.
- Fixed: packs with a mostly see-through GUI panel (Immersive Interfaces) drew a preview full of holes; the vanilla panel is used instead.
- Built against newer dependencies: NeoForge 26.3.0.57-beta, Fabric API 0.162.0, Cloth Config 26.3.159 and Mod Menu 21.0.0. The mod itself is unchanged.
- NeoForge now accepts any 26.3.x Minecraft, like Fabric and Quilt.
- Minimum versions are unchanged (NeoForge 26.3.0.1-beta, Fabric Loader 0.19.0, Quilt Loader 0.31.0-beta.4, Cloth Config 26.3.158). You don't need to update anything to use 1.6.3.
### Fixed
- NeoForge:** the Modern tooltip no longer shows a dark vanilla frame around it.
Fabric and Quilt are unchanged. Needs Cloth Config 26.3.158 or newer.
### Fixed
- NeoForge:** the Modern tooltip no longer shows a dark vanilla frame around it.
Fabric and Quilt are unchanged. Needs Cloth Config 26.3.158 or newer.
- A carried Shulker Box would not go back down.** On 26.3, left-clicking an empty slot with a
Minecraft with 26.3's new number for the left button, which it read as a right-click. It now
goes through Minecraft's own conversion first, so left places and right extracts, as before.
A client game test now picks up a filled box, puts it down in an empty slot, and checks on the
server that the box arrived with everything still inside.
## Fixed
- Keys and mouse buttons still do what they say.** 26.3 replaced GLFW with SDL behind the
from 1 to 3. Each key the mod reads is now asked for by name rather than by number, so the
defaults, your rebinds and the modifier keys all land on the same keys they did before.
## 1.5.1
### Fixed
- Box colours came out wrong under a resource pack.** With the Modern style and a pack that
blue one maroon. Every colour taken from a pack had its red and blue swapped over.
- Cards were muddy and hard to tell apart.** The colour was read from the slot squares instead
next to lime. A card now takes the pack's panel colour and keeps a little of the box's own dye
on top of it, so no two boxes look alike — including under packs that ship one GUI for all
sixteen.
- Ender Chests borrowed a chest's colours.** An Ender Chest opens the same screen as every
It keeps Better Shulker's own colours now, as it already did under the Vanilla style.
Internally, the panel sampler now reads the pack's panel rather than the slot band, and a client
game test drives the four dyed previews under a real pack and checks each card against its dye.
The inventory screen also stops rebuilding a box's 27 stacks just to ask whether it holds
anything, how full it is, or whether one more item would fit — it reads what the box stores
directly. The three resource-pack caches drop their coldest entry when full instead of emptying
themselves, so passing a chest of renamed boxes no longer throws away every panel it had already
worked out. Neither changes what you see; both are covered by new game tests.
## 1.5.0
### New
- Modern tooltip style** — a flat rounded card coloured by the box's own dye, with the container
available as the **Vanilla** style. The theme and colour sliders apply to Vanilla only, and are
greyed out under Modern, which colours itself.
- The container bounce can be turned off, and is slower than it was.
### Fixed
- Arrow keys lost your column.** Pressing Up from the top row jumped to the far corner of the
- The selection stopped on every empty slot.** Crossing a box holding three items took two dozen
- Marks could empty the wrong box.** Selecting slots with
Spacein one box and then pressing
Marks now clear when you move to another container.
- Full boxes still invited a drop.** A box with no room left kept bouncing and showing the green
+ while you carried an item over it, and dragging across one played a sound per slot fornothing.
- Interaction sounds fell back to a generic click** when a whole stack went into, or came out of,
- Compact mode hid stacks silently.** It shows only the five largest, and now says how many it
1.7k rather than being flattened to 999+, and merged toolskeep their durability bar.
- The fill indicator ignored its own setting.** The strip along the bottom of the tooltip stayed
Chests under Modern.
- The settings preview disagreed with the tooltip.** It spelled out
Vwhatever the key was
badge under Modern that no Modern tooltip has.
### Removed
- The item filter. It was unfinished and is gone rather than left half-working.
### Internal
- The five largest classes were split into twenty focused ones. No behaviour was meant to change,
- Added a client game test suite — twelve tests that open the inventory, click on slots, and check
gradlew :fabric:runClientGameTest.Minecraft 26.2 · Fabric · NeoForge · Quilt
## New
- Works in the creative inventory.** Insert, extract, drag, restock and deposit all work with
- "Check for Updates" toggle** in the settings screen.
## Fixed
- Items looked like they moved when they hadn't.** During fast batches of interactions, some
- Ender chest preview could be wrong** after an action the server refused or handled
- Server lag from Deposit and Restock.** Both did far more work than needed. Around 13x faster,
- Update message** now appears once per game launch instead of on every world join.
- Removed a crash risk** in a rare container case that could stop a server.
## Known limits
- Ender chests do not work in the creative inventory.** This cannot be fixed. Their contents
their contents are stored inside the item.
## Tested
By hand on NeoForge and Fabric: insert, extract, drag, multi-select, restock, deposit, ender
chest, and creative mode. Quilt uses the same code as Fabric but was not tested directly.
add update notification