All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Better Shulker Boxes

Better Shulker Boxes

by Jom3a • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Better Shulker Boxes

Banner

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

d

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

full and compact

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 more footer for the rest
  • Total item counts in compact view, reading as 1.7k rather than 999+
  • Merged tools keep their durability bar
  • Empty compact containers stay hidden to reduce clutter

Fast Insertion & Extraction

insert&extract

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 and extract

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.

  • Space selects or toggles tooltip slots
  • E extracts selected slots
  • If no slots are selected, E behaves normally and closes the inventory
  • Selections clear when you move to another container, so you never empty the wrong box

Keyboard & Scroll Navigation

s&a 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

r&d

Use the Restock / Deposit key to quickly move matching items between your inventory and the hovered container. By default this key is R.

  • Press R while hovering a container preview to restock matching items
  • Use the same shift+R key 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

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:

  1. 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).
  2. Make sure you have the compatible loader or environment installed for Fabric, Neoforge, Quilt.
  3. Move the downloaded Better Shulker Boxes file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Quilt
9d ago 1
26.3
Neoforge
9d ago 1
26.3
Fabric
9d ago 1
26.3
Quilt
9d ago 1
26.3
Neoforge
9d ago 1
26.3
Fabric
9d ago 1
26.3
Quilt
1mo ago 1
26.3
Neoforge
1mo ago 1
26.3
Fabric
1mo ago 1
26.3
Quilt
1mo ago 1
26.3
Neoforge
1mo ago 1
26.3
Fabric
1mo ago 1
26.3
Quilt
2mo ago 1
26.3
Fabric
2mo ago 1
26.3
Quilt
2mo ago 1
26.3
Fabric
2mo ago 1
26.2
Neoforge
2mo ago 1
26.2
Quilt
2mo ago 1
26.2
Fabric
2mo ago 1
26.2
Quilt
3mo ago 1
26.2
Neoforge
3mo ago 1
26.2
Fabric
3mo ago 1
26.2
Quilt
3mo ago 1
26.2
Neoforge
3mo ago 1
26.2
Fabric
3mo ago 1
26.2
Quilt
3mo ago 1
26.2
Neoforge
3mo ago 1
26.2
Fabric
3mo ago 1
26.2
Quilt
3mo ago 1
26.2
Neoforge
3mo ago 1
26.2
Fabric
3mo ago 1
26.2
Quilt
3mo ago 1
26.2
Quilt
4mo ago 1
26.2
Neoforge
4mo ago 1
26.2
Fabric
4mo ago 1
26.2
Quilt
4mo ago 1
26.2
Neoforge
4mo ago 1
26.2
Fabric
4mo ago 1
26.2
Neoforge
4mo ago 1
26.2
Fabric
4mo ago 1
26.2
Fabric
5mo ago 1
26.2
Fabric
5mo ago 1
26.1.x
Fabric
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.

## 1.6.4

  • 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.

## 1.6.3

  • 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.

## 1.6.2

### 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.

## 1.6.2

### 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

  • A carried Shulker Box would not go back down.** On 26.3, left-clicking an empty slot with a
box on the cursor took the box's first stack out instead of placing the box. The click reached
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.

## version update to 26.3

## Fixed

  • Keys and mouse buttons still do what they say.** 26.3 replaced GLFW with SDL behind the
window, which renumbers every key and mouse button underneath — right-click, for one, moved
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.
# Changelog

## 1.5.1

### Fixed

  • Box colours came out wrong under a resource pack.** With the Modern style and a pack that
recolours container GUIs, a red Shulker Box drew a purple card, a yellow one drew teal and a
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
of the panel around them, and packs keep slots much darker, so red sat next to brown and green
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
chest and barrel, so under a pack that paints those wooden the Ender preview went wooden too.
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.

# Changelog

## 1.5.0

### New

  • Modern tooltip style** — a flat rounded card coloured by the box's own dye, with the container
and selected item names in tabs along the top. It is now the default; the previous look is still
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
grid instead of wrapping to the bottom of the same column. Down did the mirror of it.
  • The selection stopped on every empty slot.** Crossing a box holding three items took two dozen
presses. It now steps straight to the next slot that actually holds something.
  • Marks could empty the wrong box.** Selecting slots with Space in one box and then pressing
the extract key over a different box took items out of *that* box, at the same slot numbers.
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 for
nothing.
  • Interaction sounds fell back to a generic click** when a whole stack went into, or came out of,
an Ender Chest. Contextual Materials now picks the right sound for the item in both directions.
  • Compact mode hid stacks silently.** It shows only the five largest, and now says how many it
left out. Totals above 999 read as 1.7k rather than being flattened to 999+, and merged tools
keep their durability bar.
  • The fill indicator ignored its own setting.** The strip along the bottom of the tooltip stayed
on with Fill Indicator turned off, sat on the Modern card's border, and never appeared for Ender
Chests under Modern.
  • The settings preview disagreed with the tooltip.** It spelled out V whatever the key was
really bound to, framed the selected slot in gold when the real one has no frame, and drew a name
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,
and each move was checked line by line against the original.
  • Added a client game test suite — twelve tests that open the inventory, click on slots, and check
the results against the server. Run with gradlew :fabric:runClientGameTest.

# Better Shulker Boxes 1.4.0

Minecraft 26.2 · Fabric · NeoForge · Quilt

## New

  • Works in the creative inventory.** Insert, extract, drag, restock and deposit all work with
shulker boxes there now. Before, nothing happened.
  • "Check for Updates" toggle** in the settings screen.

## Fixed

  • Items looked like they moved when they hadn't.** During fast batches of interactions, some
were dropped and the preview kept showing the wrong contents.
  • Ender chest preview could be wrong** after an action the server refused or handled
differently. It now always matches the real chest.
  • Server lag from Deposit and Restock.** Both did far more work than needed. Around 13x faster,
with items still placed the same way.
  • 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
live on the server, and creative mode has no way to change them. Shulker boxes work because
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.

fix huge bugs
add update notification
### update the mod logo
### update the mod logo
### update the mod logo
### update the mod to depends on stable loader version
Better Shulker Boxes Icon
Download Better Shulker Boxes
Select game version
Select platform