Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for duartnitro

Store shulker boxes inside other shulker boxes with configurable nesting depth, anti-dupe protection.

Report Shulker_in_Shulker?

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

  1. Right-click a shulker box in your inventory
  2. Right-click shulker boxes inside to open them (nested view)
  3. Navigate easily between layers with the GUI
  4. Store up to the configured limit of nested shulkers
  5. 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 timer
  • nestedshulkers.bypass.layers โ€” Exceed layer limits
  • nestedshulkers.bypass.shulkers โ€” Exceed shulker limits
  • nestedshulkers.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.yml instantly, 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

  1. Download the latest NestedShulkers-X.X.X.jar
  2. Place it in your server's plugins folder
  3. Restart your server
  4. Configure config.yml to your liking (optional)
  5. 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!

Information

CategoryGameplay
Published onFebruary 19, 2026
LicenseUnspecified
Downloads0
Stars0
Watchers0

Pinned Versions

Wiki

Suggestions

Members