Shulker in a Shulker
1.1.0Store shulker boxes inside other shulker boxes with configurable nesting depth, anti-dupe protection, and admin GUI control. Perfect for survival servers - includes /ns commands, cooldowns, item black
1.1.0latestShulker in a Shulker 1.1.0Feb 19, 2026 NestedShulkers — Changelog
---v1.1.0
Bug fixes, GUI overhaul, and new Blocked Items manager
- Layer limit ignored — The max-layers setting was completely ignored at runtime because the code was accidentally readingBug Fixes
max-shulkers-per-shulker(default: 9) instead ofmax-layers. The configured layer limit now works correctly. - Items disappearing after layer 2 — When closing a nested shulker, contents were only saved into the immediate (innermost) layer and never propagated back up the parent chain. Closing layer 3 would save into layer 3's item, but layer 2 never got updated, so everything above layer 1 appeared empty on re-open. The close handler now walks the full stack from innermost to outermost, updating each parent before writing back to the player's inventory. ---
- Blocked Items GUI — Accessible from the Settings GUI via the new Blocked Items button (red concrete, centered on row 4). Shows every currently blocked material as its actual in-game item. Players with theNew Features
nestedshulkers.blocklist.managepermission can: - Add an item by holding it in their main hand and clicking any empty slot - Remove an item by clicking it in the GUI - Changes save toconfig.ymlinstantly. The list is paginated (45 items per page) with previous/next navigation. - New permissions -nestedshulkers.blocklist.manage— Allows adding/removing items from the blocklist via GUI (default: op) - New config messages -blocked-item-added,blocked-item-removed,blocked-item-already,blocklist-no-item------ If you want to test if everything is working properly please deop cause op players bypass all permssions.1.0.0Shulker in a Shulker (NestedShulkers) 1.0.0Feb 10, 2026 Shulker In Shulker - Changelog
All notable changes to this project will be documented in this file.[1.0.0] - 2026-02-05
The first public release of Shulker In Shulker! ####Initial Release
Features Added Core Functionality -
Nested shulker box system - store shulkers inside shulkers -
Configurable nesting depth (max layers) -
Configurable shulker-per-shulker limits -
Configurable item capacity per shulker -
Interactive GUI for opening nested shulkers -
Intuitive navigation between nested layers Administrative Features -
In-game settings GUI for admins (
/ns settings) -Real-time configuration modification -
Config reload command (
/ns reload) -Give command to distribute shulkers (
/ns give <player>) -Comprehensive admin GUI with visual settings management Security & Performance -
Anti-duplication system to prevent item dupes -
Cooldown system to prevent spam and reduce lag -
Item blacklist system for blocking specific items -
Permission-based access control -
Bypass permissions for trusted players Permission System -
nestedshulkers.use- Basic usage permission -nestedshulkers.admin- Admin GUI access -nestedshulkers.reload- Config reload permission -nestedshulkers.give- Give shulkers to players -nestedshulkers.bypass.cooldown- Bypass cooldown restrictions -nestedshulkers.bypass.layers- Bypass layer limits -nestedshulkers.bypass.shulkers- Bypass shulker count limits -nestedshulkers.bypass.blocklist- Bypass blocked items Configuration -Fully customizable config.yml -
Adjustable layer depth (default: 3) -
Adjustable shulker limits (default: 9 per shulker) -
Adjustable item limits (default: 27 per shulker) -
Customizable cooldown time (default: 1 second) -
Toggleable anti-dupe system -
Debug mode for troubleshooting -
Customizable messages with color code support -
Default blocked items list (BEDROCK, BARRIER, COMMAND_BLOCK, STRUCTURE_BLOCK, BUNDLE) Commands -
/nestedshulkers(aliases:/ns,/nshulker) -/ns help- Display help information -/ns settings- Open admin settings GUI -/ns reload- Reload configuration -/ns give <player>- Give shulker box to player User Experience -Color-coded messages with customizable prefix -
Informative error messages -
Player-friendly GUI interface -
Smooth navigation between shulker layers -
Visual feedback for actions Technical Details -
Built for Minecraft API 1.21 -
Efficient event handling -
Clean code structure with managers and utilities -
Listener-based architecture -
GUI management system -
Data persistence for shulker contents -
Cooldown management system ####
Default Configuration Values
####Max Layers: 3 Max Shulkers Per Shulker: 9 Max Items Per Shulker: 27 Cooldown: 1 second Anti-Dupe: Enabled Debug Mode: DisabledDefault Blocked Items - BEDROCK - BARRIER - COMMAND_BLOCK - STRUCTURE_BLOCK - BUNDLE ####
Supported Versions - Minecraft Version: 1.21+ - Server Software: Spigot, Paper, Purpur (and forks) ####
Known Limitations - Maximum nesting depth should not exceed 10 layers for performance reasons - Very large numbers of nested shulkers may impact server performance - Some third-party plugins may conflict with shulker interactions ####
Future Considerations - Potential features for future updates based on community feedback - Performance optimizations - Additional customization options - More bypass options - Statistics tracking - Multi-language support ---
Version History
- v1.0.0 (2026-02-10) - Initial Release ---Upgrade Notes
New Installation
1. Download NestedShulkers-1.0.0.jar 2. Place in your server's plugins folder 3. Restart your server 4. Configure config.yml to your preferences 5. Grant permissions to players ---Feedback & Bug Reports
Found a bug or have a suggestion? Please report it with: - Plugin version (1.0.0) - Server version and type - Steps to reproduce (for bugs) - Any error messages from console - Description of expected behavior --- Thank you for choosing Shulker In Shulker! Developer: david
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
Grim Anticheat
Fully async, multithreaded, predictive, open source, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "bypassable" 1.8-1.21 anticheat
820.3KSueta
Orbital Strike Cannon
This datapack/mod/plugin adds an Orbital Strike Cannon like wemmbu!
791KSueta
Click Villagers
Click to pick up villagers, reset their trades, change their biomes, claim them and much more!
635.9KSueta