Overview:
Custom-EC is a Minecraft plugin inspired by DonutSMP’s Ender Chest system. It allows server owners to provide players with customizable Ender Chests whose size depends on permission levels. Unlike the default Ender Chest in Minecraft, which has 27 slots, this plugin supports chests from 9 up to 54 slots—or more, depending on configuration.
Features:
Permission-Based Chest Sizes:
- Players get Ender Chests based on their permission level.
- Example: level0 → 9 slots, level1 → 18 slots, up to level5 → 54 slots.
- Highest permission wins: If a player has multiple levels, the highest one determines the chest size.
Anti-Exploit & Anti-Dupe System:
- Dynamic Size Check: Validates Ender Chest size on every open to prevent manipulation.
- Safe Reorganization: Items auto-sort when size is reduced—no silent loss.
- Backup Protection: Extra items saved to secure backup files.
- Duplication Shield: Blocks dupes during size changes and admin actions.
- Permission Integrity: Highest-level permission always applies.
- Config Safety: Size changes apply only after safe reload to avoid exploits.
Customizable Chest Sizes:
- Server admins can change chest sizes for any level directly in config.yml.
- Ops can increase a level0 chest from 9 slots to any size, or adjust higher ranks.
- Changes take effect instantly—players just need to close and reopen their chest.
Safe reorganization:
- Automatically detects the chest size when opened. If the size decreases, the system intelligently reorganizes items and creates a secure backup file for any displaced or lost items.
Persistent Storage:
- Player items are saved automatically using UUID-based YAML files.
- Inventories persist across server restarts and support offline players.
Admin Commands:
- /customec view : View any player’s Ender Chest, online or offline.
- /customec reload: Reload all plugin data and configurations.
Cross-Version Compatibility:
- Works on Minecraft 1.8 up to the latest versions.
- No NMS or version-specific code, so it’s safe for all servers.
Offline Support:
- Admins can view and manage Ender Chests of offline players.
Permission System Summary:
The Custom-EC plugin uses 6 permission levels for chest sizes:
- phant.ec.level0 → 9 slots (1 row) - Default for everyone
- phant.ec.level2 → 27 slots (3 rows)
- phant.ec.level3 → 36 slots (4 rows)
- phant.ec.level4 → 45 slots (5 rows)
- phant.ec.level5 → 54 slots (6 rows) - Maximum size
- phant.ec.admin → Can view others' chests + reload plugin
Slots can be increased or decreased from config.yml file.
IMAGES:




