Better Shulker Boxes

Better Shulker Boxes

Better Shulker Boxes is a premium utility mod that lets you preview and manipulate the contents of Shulker Boxes and Ender Chests directly from your inventory.

by
76 Downloads
fabricstorageutility
Rent Server with this Mod

About this Mod

Better Shulker Boxes

Welcome to Better Shulker Plus, a premium, high-performance Fabric mod for Minecraft 26.1 (compiled with Java 25) that completely redefines inventory management. This mod allows players to preview and manipulate the contents of Shulker Boxes and Ender Chests directly from their inventory tooltips without placing the containers down.

Designed for fluid gameplay, Better Shulker Plus features a fully interactive 9×3 grid tooltip, a drag-and-paint control scheme, smart sorting, custom sound design, client-side prediction, and strict server-side anti-cheat validation.


📖 Table of Contents

  1. Key Features
  2. Controls & Interaction Guide
  3. Configuration & Visual Themes
  4. Installation
  5. License

🚀 Key Features

  • Interactive 9×3 Tooltips: Hover over a Shulker Box or Ender Chest to view its contents in a complete grid.
  • Easy Shulker Boxes (ESB)-Matched Controls: Click-and-drag to paint-insert or paint-extract items.
  • Active Keyboard & Scroll Navigation: Use the scroll wheel or arrow keys while hovering a container to change the active slot.
  • Wireless Ender Chest Access: Hover over a slot or hold the wireless hotkey to preview and interact with your Ender Chest remotely, provided you have an Ender Chest in your inventory.
  • Smart Container Sorting: Sort your container's inventory instantly by Name, Count, or Category (using custom tags) with a single hotkey.
  • Contextual Audio Feedback: Sounds are dynamically generated matching the material of the item being moved (e.g., metal clinks for iron, thuds for stone, cloth rustles for organic food items).
  • Client-Side Prediction: Interactions are instantly simulated on the client for zero-latency feedback, with automatic rollback animation support if the server rejects the request.
  • Security & Anti-Dupe Validation: The server evaluates all packet payloads against the player's true inventory state and nesting rules (e.g., preventing Shulker Boxes from being placed inside Shulker Boxes).

🎮 Controls & Interaction Guide

The mod uses a drag-to-act control scheme modeled after Easy Shulker Boxes (ItemStorageMouseActions). Tapping (clicking without dragging) has no action, preventing accidental moves.

Interaction Controls

Action Control Scheme Condition Code Handler
Insert Drag (Paint) Left-click + Drag over occupied slot Carried cursor item is not empty; slot has items onMouseDragged
Extract Drag (Paint) Right-click + Drag over empty slot Carried cursor item is empty; slot is empty onMouseDragged
Precision Extract Drag Right-click + Drag + Hold Ctrl Extracts exactly one matching item per slot shouldSlotBeClicked
Scroll Slot Selection Scroll Wheel while hovering container Cycles selection index backward/forward scrollSelectedItem
Arrow Selection Arrow Keys while hovering container Moves selection cursor around the 9×3 grid onKeyPressed
Alt-Force Tooltip Hold Left Alt Shows carried container's tooltip even when cursor is not hovering inventory slots HandledScreenMixin

Keybindings

You can customize the following keybindings under Options -> Controls -> Key Binds -> Better Shulker Plus:

  • B: Open Settings/Config screen (BetterShulkerSettingsScreen.java)
  • E: Bulk Extract Selected Slots (extracts all items from selected slots in tooltip)
  • G: Sort Container Items (cycles: Name ➔ Count ➔ Category ➔ None)
  • O: Wireless Ender Chest Preview
  • F (or key config): Filter Item Type
  • R (or key config): Restock / Deposit items into the container

⚙️ Configuration & Visual Themes

The config file is located at config/bettershulker-plus.properties and is managed by BetterShulkerConfig.java.

Config Options

  • tooltipEnabled (default: true): Toggles the interactive tooltip.
  • precisionModeEnabled (default: true): Allows using the Ctrl key for extracting single items.
  • fillIndicatorEnabled (default: true): Displays a fill gauge bar inside the container icon/slot.
  • secondaryTooltipEnabled (default: true): Displays the selected slot indicator inside the tooltip.
  • altForceTooltipEnabled (default: true): Enables holding Alt to force display tooltips for carried containers.
  • selectionGlideEnabled (default: true): Toggles smooth linear interpolation (lerp) of the selection highlight.
  • hoverAnimationsEnabled (default: true): Slots scale up 1.05x on hover.
  • rareItemWobbleEnabled (default: true): Rare or enchanted items wobble/rotate in 3D within the tooltip.
  • soundVolume (default: 0.3): Configures volume level for contextual sounds.

Preset Color Themes

You can change themes directly in-game using the configuration GUI screen:

  • Original: Dark gray background with purple border accents.
  • Classic / Retro: Vintage GUI styling.
  • Solarized Dark / Solarized Light: Thematic programmer color schemes.
  • Pastel Soft / High Contrast / Light: Alternative color aesthetics.
  • Glass: High-translucency glassmorphism effect.
  • Custom: Allows players to customize backgrounds, borders, selection boxes, and name badges using CustomColorPickerScreen.java.

🛠️ Installation

Requirements

  • Minecraft Version: 26.1 (unobfuscated Mojang official mappings)
  • Java Version: 25
  • Mod Loader: Fabric Loader
  • Dependency: Fabric API

📄 License

This project is licensed under the terms of the MIT License.

Available Versions

Better Shulker Boxes 1.0.0release
MC 26.1, 26.1.1, 26.1.2fabric
June 2, 2026

How to Install Better Shulker Boxes on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Better Shulker Boxes". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Better Shulker Boxes server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Better Shulker Boxes compatible with fabric?

Better Shulker Boxes officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Better Shulker Boxes – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Better Shulker Boxes consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Better Shulker Boxes with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.1.226.1.126.1