All versions
0.8.0
Release
eShulkerBox 0.8.0last year 1,204
Compatibility
Minecraft: Java Edition
1.21–1.21.5
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
Changes:
- 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.
New Lines in Config.yml:
# 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"
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ei0WzArk:oEK9dmG2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ei0WzArk:oEK9dmG2"
}

