Data System Overhaul – Reworked the data storage system. All existing .yaml files are now automatically converted to .yml. The plugin now operates exclusively with .yml format for better consistency and compatibility.
New Config Option: inventory-title-as-item-name – When enabled, the inventory title of a Shulker Box will match its custom item name (e.g., from an anvil rename). If disabled, the default title (e.g., "Shulker Box") will be shown.
New Config Option: clickable-read-only-shulker-cross-others-plugin-inventories – Allows players to open read-only Shulker Boxes inside GUIs from other plugins (e.g., Auction GUIs). Use with caution – this may cause compatibility issues with third-party plugins and is disabled by default.
WorldGuard Region Support – Added a new config option disabled-regions that allows you to disable the plugin in specific WorldGuard regions. Simply list the region names to exclude (e.g., "spawn1").
Disable Chat & Commands Inside Shulker Boxes – Introduced a new config option disable-chat-and-commands-in-shulkerbox. When enabled, all player chat and commands are blocked while a Shulker Box is open. This feature was added due to some players using custom Minecraft clients that allowed chatting or executing commands even while interacting with Shulker Boxes, which could lead to unintended exploits.
Folia Compatibility Fixes – Resolved potential errors related to running the plugin on Folia-based servers.
New Feature in Shulker Editor – The permission button in the Shulker Editor is now fully functional.
Recipe Error Fix – Fixed an issue where a misconfigured recipe could prevent a custom Shulker Box from loading properly.
Only Premium Users Changes:
New Feature in Shulker Editor – Added a new button that allows setting a default content layout for Shulker Boxes.
Recipe Button in Item Editor – Added the missing Recipe button to the item editor interface.
ItemStack Support for Recipes – Internally reworked recipe & content logic to support full ItemStack definitions.
New Configs:
config.yml
Code (YAML):
# If enabled, the inventory title shown when opening a shulker box # will match the item's custom name (e.g., renamed using an anvil). # If disabled, the default title (e.g., "Shulker Box") will be used instead. inventory-title-as-item-name: true
# Allows opening read-only Shulker Boxes inside other plugins' inventories (e.g., GUI menus like some Auctions plugins with gui). # When set to true, players can open read-only Shulker Boxes even when they are shown inside external plugin inventories. # ⚠️ Warning: Enabling this may cause compatibility issues or break GUI logic in some third-party plugins. # It is recommended to keep this set to false unless you fully understand the consequences. clickable-read-only-shulker-cross-others-plugin-inventories: false
# If set to true, the plugin will block all players chat messages and command when they are inside a ShulkerBox disable-chat-and-commands-in-shulkerbox: true
# Disable the plugin for specific regions # If you want to disable the plugin for a specific region, add the region name to the list disabled-regions: -
"spawn1"
Added Support for CMI Invsee, InvSee+, and More When viewing another player's inventory through supported plugins, you can now right-click a shulker box to open it in read-only mode, making it easier to inspect stored items.
Open Shulker Boxes from Your Inventory While Using an Ender Chest You can now open shulkers inside your inventory even when an Ender Chest is open, improving convenience.
Fixed Debug Message for Read-Only Shulker Boxes A misplaced debug message that appeared when you were closing read-only shulkers has been removed.
New Permission: eshulkerbox.bypass.othersplugins This permission allows users to bypass inventory click restrictions imposed by other plugins, ensuring seamless interaction with shulker boxes.
Minor Optimizations & Code Improvements Various small performance improvements and refinements have been made to further enhance stability and efficiency.
Open Shulker Boxes from Inside Another Shulker Box You can now open a shulker box by right-clicking it inside another shulker box inventory, making item management even more convenient.
Removed 'aggressive-inventory-update' Setting This setting has been removed as a new visual bug fix successfully prevents items from disappearing in the inventory without requiring aggressive updates.
Fixed Inventory Opening Bug A bug caused certain Minecraft functions to stop working when opening shulkers inside inventories. This issue has now been fully resolved. (This fix is directly linked to the visual bug fix above.)
Completely Reworked Shulker Detection The shulker search system has been entirely redesigned, ensuring much more reliable anti-dupe protection.
Added ChestSortAPI Support eShulkerBox now integrates with ChestSortAPI, improving compatibility and offering additional sorting functionality for users who utilize this plugin.
⚠️
Important Notice: If the previous version of eShulkerBox is working fine for you, we do not currently recommend updating. This release is an intermediate development version.
It has been tested by two testers, and no duplication issues or errors have been found.
Fixed an issue with TabComplete: It no longer interferes with tab completions from other plugins.
Fixed a duplication bug caused by the off-hand (Offhand-Swap).
Optimized shulker box closure mechanics: If the plugin cannot locate the shulker box in the inventory, it will identify it through its contents. This is the most robust solution I’ve found and has proven unbreakable in my testing.
⚠️ Important: We highly recommend updating to this version immediately to prevent exploit issues on your server. ⚠️
Major Changes:
Removed disappearing items from shulker: Addressed two bugs in the code that allowed items to be overwritten in another inventory, causing item disappearance. These issues were observed when shulker boxes were dropped from the inventory, during player deaths, player teleportation, and player disconnects.
Slight modification to the code, added indication whether the code is purchased or not. (This detection will be mainly used in new versions for premium users)
⚠️ Important: We highly recommend updating to this version immediately to prevent exploit issues on your server. ⚠️
Major Changes:
Fixed Dupe Exploit: Resolved an issue that could be triggered by a weak processor or very poor ping conditions. This fix ensures stable and secure item handling regardless of server performance.
Ender Chest Bug Fix: Addressed and fixed a bug where shulker boxes would glitch when placed in ender chests. They now function correctly without issues.
Hotbar Key Fix: Items would sometimes disappear when using the hotbar key to change slots while a shulker box was open. This has been fixed to prevent any item loss.
With version 0.4.2,
we are confident thatall duplication issues have been resolved. We can now focus on introducing new features, especially in eShulkerBox+.
Fixed duplicate items glitch - the glitch was quite hard to trigger and we didn't think of it while programming, we recommend to update to the new version of the plugin as soon as
Plugin updated to new core - Better optimization, better text support etc..
Removed fake warning about item glitch.
There should no longer be any dupe bug in the plugin! The plugin is being tested by so many servers at the moment that there is no chance that anyone will find a bug yet!
We have rewritten all our plugins core, all our plugins should run much better.
Obsolete texts rewritten
A few bugs have been found in the plugin, we will release an update in a few weeks to fix everything. THESE ARE SMALL BUGS (BE CALM) + we have some new update suggestions, they will be released with a bug fix.
- Added compatibility with new Minecraft versions
- Added new /shulkerbox menu
- Fixed broken "none" in configuration.
- Improved stability
- Improved arguments in commands
- Fixed all bugs.
In the next update, we will focus on finishing the menu features and adjusting all the design.