Store shulker boxes inside other shulker boxes with configurable nesting depth, anti-dupe protection.
Shulker In Shulker
The Ultimate Nested Storage Solution for Minecraft Servers
๐ฆ What is Shulker In Shulker?
Shulker In Shulker revolutionizes storage on your Minecraft server by allowing players to nest shulker boxes within other shulker boxes! Imagine the possibilities โ store your shulker boxes inside another shulker box, creating virtually unlimited portable storage with full administrative control.
Fully compatible with Geyser โ works seamlessly for both Java and Bedrock players with no extra setup required!
Perfect for survival servers, SMP communities, prison servers, and any server where organized storage matters!
โจ Key Features
๐ฏ Core Functionality
- ๐ฅ Nested Storage โ Store shulker boxes inside other shulker boxes
- ๐๏ธ Configurable Depth โ Control how many layers deep players can nest (default: 3 layers)
- ๐ Smart Limits โ Set limits on shulkers per shulker and items per shulker
- ๐ฑ๏ธ Intuitive GUI โ Easy-to-use interface for navigating nested shulkers
- โก Lightweight โ Optimized performance with minimal server impact
- ๐ Geyser Compatible โ Works with Bedrock players via Geyser/Floodgate, no client mods needed
๐ก๏ธ Security & Protection
- ๐ Anti-Dupe System โ Built-in protection against duplication exploits
- โฑ๏ธ Cooldown System โ Prevent spam and reduce server lag
- ๐ซ Item Blocklist โ Block specific items from being stored in nested shulkers
- ๐ฎ Permission Control โ Granular permissions for different player groups
โ๏ธ Administrative Control
- ๐๏ธ In-Game Settings GUI โ Modify all settings without editing files
- ๐๏ธ Blocked Items GUI โ Manage your item blocklist visually, directly in-game โ no config editing needed
- ๐ Hot Reload โ Update configuration without restarting
- ๐ Give Command โ Easily distribute shulker boxes to players
- ๐ง Fully Customizable โ Every aspect can be configured to your needs
- ๐จ Custom Messages โ Personalize all plugin messages with color codes
๐ญ Player-Friendly
- ๐ Color-Coded Messages โ Clear, beautiful feedback
- ๐ฑ Modern GUI โ Sleek interface for managing nested storage
- ๐ No Client Mods Required โ Works with vanilla Java and Bedrock (Geyser) clients
- ๐ Easy to Use โ Simple right-click to open, intuitive navigation
๐ฎ How It Works
- Right-click a shulker box in your inventory
- Right-click shulker boxes inside to open them (nested view)
- Navigate easily between layers with the GUI
- Store up to the configured limit of nested shulkers
- Enjoy organized, portable mega-storage!
๐ Commands
| Command | Description | Permission |
|---|---|---|
/ns or /nestedshulkers |
Main command | โ |
/ns help |
Show help menu | nestedshulkers.use |
/ns settings |
Open admin settings GUI | nestedshulkers.admin |
/ns reload |
Reload configuration | nestedshulkers.reload |
/ns give <player> [color] |
Give shulker to player | nestedshulkers.give |
/ns open |
Open the shulker in your hand | nestedshulkers.use |
๐ Permissions
Player Permissions
nestedshulkers.useโ Use nested shulkers (default: true)
Admin Permissions
nestedshulkers.adminโ Access settings GUI (default: op)nestedshulkers.reloadโ Reload config (default: op)nestedshulkers.giveโ Give shulkers (default: op)nestedshulkers.blocklist.manageโ Add/remove items from the blocklist via GUI (default: op)
Bypass Permissions
nestedshulkers.bypass.cooldownโ Skip cooldown timernestedshulkers.bypass.layersโ Exceed layer limitsnestedshulkers.bypass.shulkersโ Exceed shulker limitsnestedshulkers.bypass.blocklistโ Store blocked items
โ๏ธ Configuration Preview
settings:
max-layers: 3 # How deep can nesting go?
max-shulkers-per-shulker: 9 # Shulkers inside one shulker
max-items-per-shulker: 27 # Total items per shulker
cooldown-seconds: 1 # Prevent spam
anti-dupe-enabled: true # Duplication protection
debug-mode: false # Debug logging
blocked-items: # Items blocked from nested shulkers
- BEDROCK
- BARRIER
- COMMAND_BLOCK
- STRUCTURE_BLOCK
- BUNDLE
๐๏ธ In-Game Blocked Items Manager
No more editing config.yml to manage your blocklist! Open /ns settings, click the Blocked Items button and you get a full visual manager:
- ๐ฅ Every blocked item is shown as its actual in-game block โ easy to see at a glance
- โ Add an item โ hold any item in your main hand and click an empty slot
- โ Remove an item โ simply click any blocked item in the GUI
- ๐ Paginated โ supports any number of blocked items across multiple pages
- ๐พ Saves to
config.ymlinstantly, no restart needed
Requires the nestedshulkers.blocklist.manage permission.
๐ฏ Use Cases
Perfect For:
- ๐ฆ Survival Servers โ Give players amazing storage options
- ๐ฐ SMP Communities โ Organize massive base storage systems
- โ๏ธ Prison Servers โ Enhanced cell storage with controlled limits
- ๐ช Event Servers โ Easy item distribution and collection
- ๐ช Economy Servers โ Create portable shops and storage businesses
- ๐ฎ Mini-game Servers โ Quick inventory management for games
- ๐ Geyser/Crossplay Servers โ Full support for Bedrock players, no compromises
๐ Why Choose Shulker In Shulker?
- โ Active Development โ Regular updates and bug fixes
- โ Geyser Compatible โ Java and Bedrock players on the same server, no issues
- โ Performance Optimized โ Minimal impact on server TPS
- โ Anti-Dupe Protected โ Secure against exploitation
- โ Highly Configurable โ Adapt to any server type
- โ In-Game Blocklist Manager โ No config editing required for day-to-day admin
- โ Easy to Use โ Both for players and admins
- โ No Dependencies โ Works standalone
- โ Modern Code โ Built for the latest Minecraft versions
๐ฆ Installation
- Download the latest
NestedShulkers-X.X.X.jar - Place it in your server's
pluginsfolder - Restart your server
- Configure
config.ymlto your liking (optional) - Enjoy! The plugin is ready to use
๐ง Requirements
- Server Software: Spigot, Paper, Purpur (or any fork) โ Geyser supported
- Minecraft Version: 1.21+
- Java Version: Java 21+
- Dependencies: None!
๐ Default Limits
| Setting | Default Value |
|---|---|
| Max Nesting Layers | 3 |
| Shulkers per Shulker | 9 |
| Items per Shulker | 27 |
| Opening Cooldown | 1 second |
| Anti-Dupe | Enabled |
All limits are fully configurable!
๐จ Example Nesting Structure
Shulker Box (Main)
โโโ Shulker Box (Layer 1)
โ โโโ Shulker Box (Layer 2)
โ โ โโโ Items (Layer 3)
โ โโโ Items
โโโ Shulker Box (Layer 1)
โ โโโ Items
โโโ Regular Items
๐ฌ Support & Contact
- Questions? Check the wiki for detailed guides
- Found a bug? Report it with full details
- Have a suggestion? We'd love to hear it!
๐ Show Your Support
If you enjoy using Shulker In Shulker, please:
- ๐ฌ Share with other server owners
- ๐ Report any bugs you find
- ๐ก Suggest new features
๐ Version Information
| Current Version | 1.1.0 |
| Release Date | February 2026 |
| Author | david |
| API Version | 1.21 |
| Geyser Support | โ Yes |
โ Frequently Asked Questions
Q: Does this cause lag? A: No! The plugin is optimized for performance with configurable cooldowns to prevent spam.
Q: Can items be duplicated? A: The plugin includes anti-dupe protection enabled by default. Extensive safeguards are built in at every layer of nesting.
Q: Does it work with Geyser / Bedrock players? A: Yes! Shulker In Shulker is fully compatible with Geyser. Bedrock players can open and use nested shulkers just like Java players.
Q: Does it work with other plugins? A: Yes! Compatible with most major plugins.
Q: Can I limit nesting depth?
A: Absolutely! Configure max-layers in config.yml, or adjust it live in the /ns settings GUI.
Q: How do I manage the blocked items list?
A: You can edit config.yml directly, or use the built-in Blocked Items GUI accessible from /ns settings. Hold the item you want to block and click any empty slot to add it โ click an existing blocked item to remove it.
Q: Is it safe for production servers? A: Yes! The plugin includes extensive safeguards, proper save propagation across all nesting layers, and has been thoroughly tested.
Made with โค๏ธ by david โ Thank you for choosing Shulker In Shulker!
๐ฅ Transform your server's storage system today!