COWMODSКаталог модов

Shulker in a Shulker

Store 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 blacklisting, and full permission customization.

Автор: duartnitro7201обновлён 19 февр. 2026 г.
СнаряжениеМеханики игрыХранение

Описание

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.

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

🛡️ Security & Protection

  • 🔒 Anti-Dupe System - Built-in protection against duplication exploits
  • ⏱️ Cooldown System - Prevent spam and reduce server lag
  • 🚫 Item Blacklist - Block specific items from being stored in nested shulkers
  • 👮 Permission Control - Granular permissions for different player groups

⚙️ Administrative Control

  • 🎛️ In-Game Settings GUI - Modify settings without editing files
  • 📝 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 Minecraft clients
  • 📚 Easy to Use - Simple right-click to open, intuitive navigation

🎮 How It Works

  1. Right-click a shulker box in your inventory
  2. Click on 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

CommandDescriptionPermission
/ns or /nestedshulkersMain command-
/ns helpShow help menunestedshulkers.use
/ns settingsOpen admin settings GUInestedshulkers.admin
/ns reloadReload configurationnestedshulkers.reload
/ns give <player>Give shulker to playernestedshulkers.give

🔐 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)

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:                     # Don't allow these items
  - BEDROCK
  - BARRIER
  - COMMAND_BLOCK
  - STRUCTURE_BLOCK
  - BUNDLE

🎯 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

🚀 Why Choose Shulker In Shulker?

✅ Active Development - Regular updates and bug fixes
✅ Performance Optimized - Minimal impact on server TPS
✅ Anti-Dupe Protected - Secure against exploitation
✅ Highly Configurable - Adapt to any server type
✅ Easy to Use - Both for players and admins
✅ Well Documented - Complete wiki and guides
✅ 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 the config.yml to your liking (optional)
  5. Enjoy! The plugin is ready to use

🔧 Requirements

  • Server Software: Spigot, Paper, Purpur (or any fork)
  • Minecraft Version: 1.21+
  • Java Version: Java 17+
  • Dependencies: None!

📊 Default Limits

SettingDefault Value
Max Nesting Layers3
Shulkers per Shulker9
Items per Shulker27
Opening Cooldown1 second
Anti-DupeEnabled

All limits are fully configurable!

🎨 Screenshots & Examples

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!
  • Need help? Join our community

🌟 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.0.0
  • Release Date: February 11, 2026
  • Author: david
  • API Version: 1.21

🔥 Transform your server's storage system today with Shulker In Shulker!

Download now and give your players the storage solution they deserve!


Quick Start Guide

  1. Install the plugin
  2. Give players nestedshulkers.use permission (enabled by default)
  3. Players right-click shulker boxes to use nesting
  4. Admins use /ns settings to configure
  5. That's it! You're ready to go!

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.

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.

Q: Is it safe for production servers?
A: Yes! The plugin includes extensive safeguards and has been thoroughly tested.


Made with ❤️ by david

Thank you for choosing Shulker In Shulker!

Галерея

Последние версии

Все версии →
release

Shulker in a Shulker 1.1.0

1.1.0
19 февр. 2026 г.667Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
# NestedShulkers — Changelog --- ## v1.1.0 > *Bug fixes, GUI overhaul, and new Blocked Items manager* ### 🐛 Bug Fixes - **Layer limit ignored** — The max-layers setting was completely ignored at runtime because the code was accidentally reading `max-shulkers-per-shulker` (default: 9) instead of `max-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. --- ### ✨ New Features - **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 the `nestedshulkers.blocklist.manage` permission 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 to `config.yml` instantly. 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.**
release

Shulker in a Shulker (NestedShulkers) 1.0.0

1.0.0
10 февр. 2026 г.53Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
# Shulker In Shulker - Changelog All notable changes to this project will be documented in this file. ## [1.0.0] - 2026-02-05 ### 🎉 Initial Release The first public release of **Shulker In Shulker**! #### ✨ 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: Disabled ``` #### 🚫 Default 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*