Double Your Storage. Zero Compromises.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
27 Slots ⟶ 54 Slots
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paper 1.19 – 1.21+ │ Folia Supported │ Zero Client Mods
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Expand the vanilla Ender Chest from its default 3 rows to a massive 6 rows. SyncEnderChest intercepts the vanilla inventory at the deepest level, providing a seamless, expanded UI natively on modern Paper servers.
╔══════════════════════════════════════╗
╚══════════════════════════════════════╝
Test the FULL plugin with ALL features before you buy!
No payment required • No limitations • Full access
▶ ▶ ▶ CLICK HERE TO GET YOUR FREE TRIAL ◀ ◀ ◀
Join Discord → Open a ticket → Get your license instantly!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
◈ Core Features ◈
Vanilla Intercept
Cancels the default ENDER_CHEST inventory opening at the highest priority and replaces it seamlessly with a custom CHEST inventory. No client mods required.
Custom Holder
Uses a custom EnderChestHolder marker class to identify the inventory securely across all Bukkit events, preventing conflicts with other plugins.
Configurable Rows
Default is 6 rows (54 slots), but the size is fully adjustable to fit your server's economy and progression system perfectly.
Safe Uninstall
Items always sync back to vanilla slots. Removing the plugin simply reverts players to a 3-row chest without losing their items.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
◈ Data Flow & Safety ◈
Data integrity is paramount. DonutEnderChest uses a hybrid storage model to ensure zero data loss,
even during crashes or plugin removal.
- ► On Open
Slots 0–26 are populated from the player's vanilla ender chest contents. Slots 27–53 are loaded from their per-player YAML file. - ▼ On Close
Slots 0–26 are written back to the vanilla ender chest. Slots 27–53 are serialized and saved to the per-player YAML file.
Auto-Cleanup
If all extra slots (27-53) are empty, the data file is automatically deleted to keep your storage directory clean and lightweight.
Crash Protection
On player quit or server shutdown, any open custom ender chest is saved immediately to prevent any data loss.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
◈ Architecture ◈
| ⬡Folia-Native Declares folia-supported: true. Runs flawlessly on Spigot, Paper, and Folia out of the box. | ⬡Lightweight YAML Per-player data files stored in plugins/DonutEnderChest/data/<uuid>.yml. No database required. |
| ⬡Highest Priority Intercepts InventoryOpenEvent at highest priority to ensure seamless override without conflicts. | ⬡Zero Dependencies No Vault, no database, no external plugins required. Just drop it in and go. |
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
◈ Installation ◈
- Download the latest DonutEnderChest.jar
- Place it in your server's /plugins/ folder
- Restart your server
- Open an Ender Chest — enjoy 54 slots!
| Requirement | Version |
|---|---|
| Server Software | Paper / Folia 1.19+ |
| Database | None required (YAML) |
