Fixed item loss by using cached player data instead of creating a new config while saving.
Improved NBT handling so complex and custom items save and load correctly.
This update focuses on critical stability and exploit fixes. Inventory auto-sorting has been fully eliminated, ensuring items always stay in their exact slots. Creative-mode exploits have been blocked by restricting Ender Chest access to configured worlds only. Additionally, a new overflow system guarantees zero item loss when permissions change, allowing players to safely reclaim extra items anytime.
- Added sound effect animation when opening Ender Chests
- Made the Ender Chest opening message toggleable via config.yml
New Command:
We’ve added a new command:
/customec debug <playername>
This command displays detailed debug information for a player, including their UUID, available ender chest levels, permissions, chest sizes, and assigned titles.
Example Output:
[07:01:50 INFO]: === Debug Info for PhantWalker ===
[07:01:50 INFO]: UUID: 1decf7c8-8996-4a90-89a1-751eecea4f37
[07:01:50 INFO]: phant.ec.level0: ✓ (Size: 9, Title: Basic Ender Chest)
[07:01:50 INFO]: phant.ec.level1: ✗ (Size: 18, Title: Small Ender Chest)
[07:01:50 INFO]: phant.ec.level2: ✓ (Size: 27, Title: Medium Ender Chest)
[07:01:50 INFO]: phant.ec.level3: ✗ (Size: 36, Title: Large Ender Chest)
[07:01:50 INFO]: phant.ec.level4: ✓ (Size: 45, Title: Extra Large Ender Chest)
[07:01:50 INFO]: phant.ec.level5: ✗ (Size: 54, Title: Maximum Ender Chest)
[07:01:50 INFO]: [Custom-EC] Player PhantWalker has permission phant.ec.level4 -> size: 45
[07:01:50 INFO]: [Custom-EC] Player PhantWalker gets title: §6Extra Large Ender Chest
[07:01:50 INFO]: === Calculated Values ===
[07:01:50 INFO]: Size: 45
[07:01:50 INFO]: Title: Extra Large Ender Chest
Bug Fix:
- Fixed an issue where clicking on a regular ender chest would open the vanilla chest instead of the custom one.
- Now, both /ec commands and chest interactions consistently open the permission-based custom ender chest provided by the plugin.
