
Note: This applies to all servers running version 1.10.6 or lower.
There is an active duplication exploit (dupe) in these versions of the plugin (v1.10.6 or lower). The exploit was fixed during the 2.x.x updates and has been fully patched since version 2.3.0.
Please do not open a ticket to report this dupe if you are running version 1.10.6 or lower, as the issue is already known.
To fix the exploit, simply update the plugin to version 2.3.0 or newer.
Your existing Ender Chest (EC) data will not be deleted or lost. You also do not need to delete your existing config.yml. Only a few new configuration keys have been added, so your current configuration can remain as it is.
English
EnderChest:
-
Open your own Ender Chest with /ec or /enderchest
-
Realistic sound effects for opening and closing (just like a real Ender Chest)
-
Configurable memory mode
-
Database Support
-
Hide messages support
-
Configurable messages via messages.yml
-
Admins can see in other EnderChests with the Command /ecsee
-
Configurable Ender Chest size
-
Auto Migrate System
-
Update Checker
-
No dependencies required
-
Lightweight, fast, and server-friendly
Made with Love from fernsehheft
\ Version: 1.21\ Software: Bukkit,Spigot,Paper,Purpur,Folia(Alpha)\ Status: Spigot,Paper,Purpur,Folia = Stable |
Downloads:
BStats
Sponsor:
Use Code pluginhub for 10% on both EPYC and Ryzen servers
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 |
### Added:
- Locked slots *(off by default)*
- Placeholders can't be taken, moved, swapped or dragged onto, and are never saved.
- Name and lore are configurable in
messages.yml(locked-slot-name,locked-slot-lore). - Team chests are not affected.
- Per-world EnderChests *(off by default)*
### Fixed
- Crate plugins work again on ender chest blocks.** Right-clicking a crate (ExcellentCrates and other crate, shop or menu plugins) opened the EnderChest instead of the crate preview. Other plugins now always get the click first.
- Vanilla items are imported automatically.** Items left in a player's vanilla Ender Chest are now imported when they join or open their chest – no need to run
/ec migrate vanillaagain. Items go into free slots, nothing is overwritten. Players withec.vanillaare skipped; the import pauses after/ec exportto avoid duplicates.
### Removed:
- Nothing
### Added:
- Vanilla Ender Chests are imported on join.**
/ec migrate vanilla has run, any player who joins with items in their vanilla Ender Chest gets them imported automatically. This covers anyone the migration missed.- Players with
ec.vanillakeep their vanilla chest and are skipped. - Can be disabled in
config.yml:
yaml
migration:
import-vanilla-on-join: true
`
### Fixed:
- Vanilla migration now finds offline players on Minecraft 26.1+.**
Minecraft 26.1 moved player data from world/playerdata to world/players/data, so /ec migrate vanilla only imported players who were online. Both locations are now supported, and the console shows which folder was used.
/ec export also uses the new player data location.
### Romoved:
- Nothing
### Safer migration
- Imported items now go into **free slots** and no longer overwrite page 1, so items a player already has in the plugin chest are kept. Running
/ec migrate vanilla again is now safe.If the chest is full, the remaining items stay in the vanilla Ender Chest and are imported on a later join. Nothing is deleted.
### Already migrated on 26.1 / 26.2?
Update to 2.5.1 and run /ec migrate vanilla` once more. Offline players are imported now, and anyone still missing gets their items the next time they join.### Added:
- Chest log** –
/ec log <player> [page]shows who put items into or took items out of an EnderChest (own chest, invited players, team members, admins,/ec clear). Team chests:/ec log team:<name>. Permission:ec.log. Configurable retention (logging.retention-days), works with file and MySQL storage. - Page names** –
/ec rename [page] <name>gives your chest or each page a custom window title./ec rename [page] resetremoves it. Colour codes withec.rename.color. Configurable max length.
- Doubled prefix in the invite notification and migration messages.
Removedd:
- Nothing
### Added:
- Renaming the Title in the Ec Gui
### Fixed:
- Migration from Vanilla EC (for Offline Players)
### Removed:
- Nothing
### Added:
/ec repairto recover EnderChests that no longer open because of a broken or illegal item.
### Fixed:
- Duplication exploit that let players take items out twice by reopening the GUI. (The cooldown between reopening the EC used to prevent this, but many servers set the cooldown to 0, which made the dupe possible again. It is now blocked regardless of the cooldown.)
### Removed:
- Nothinng
### Added:
- Nothing in this Update
### Fixed:
- Fixed crash & blacklist bypass when using the offhand swap key (F)
### Removed:
- Nothing in this Update
### Added:
- Page counts are now remembered for offline players, so admin tools report the same number of pages whether a player is online or not. Live permissions always take priority while a player is online.
- On first startup after this update, page counts are restored automatically from existing chest data for players who haven't logged in recently.
/ec pageinfonow also shows the effective page total including pages granted by permission, not just admin-assigned ones.
### Fixed:
- Critical: two separate item duplication exploits in the page system.** Both allowed items to be multiplied through normal page switching. Updating is strongly recommended for all servers running with pages enabled.
- Switching pages could write a page's contents into the wrong page.
- A page that failed to load (for example when an item came from a temporarily disabled plugin) opened empty and overwrote the stored data on the next save. The page is now left untouched and the player is informed.
- Opening a page holding more items than the chest's current size silently destroyed the excess. Those items are now returned to the player, matching the behaviour when opening a chest normally.
- Chest size during a page switch was taken from whoever was viewing the chest instead of its owner, which resized shared chests incorrectly.
/ecsee <player> <page>only allowed page 1 for offline players while every page worked for online players.- Commands used during a page switch could open a second chest window and discard changes.
- Item search determined its page range from the searching player instead of the chest owner.
### Removed:
- Nothing removed in this Update.
### Added:
- Nothing
### Fixed:
- /teamec Command
### Removed
- Nothing
### Added:
- Automatic safety backup before every restore**
- Discord webhook notifications for backups**
- Atomic (crash-safe) file restore**
### Fixed:
- Blacklisted items could be placed into the EnderChest via hotbar number-key swap — now blocked.
/ec searchignored the "require permission for command" setting — it now respectsec.uselike every other command.- Switching pages could freeze the server (especially with MySQL) because saving ran on the main thread — page switching is now fully asynchronous.
/ec reloadcould hang the server for up to 10 seconds while waiting for open chests to save — it no longer blocks the main thread.- MySQL chest lock had a race condition — two networked servers opening the same chest at once could both acquire the lock. The lock is now claimed atomically.
- MySQL restore now runs in a proper transaction with rollback — a failed restore no longer leaves the database half-wiped.
- Offline player name lookups in
/ecsee,/ecshare,/ec clear,/ec uninvite,/ec rowinfo, and/ec pageinfono longer risk freezing the server on unknown names (resolved asynchronously now).
### Removed:
- Dead/unused internal code.
- Unused
enderchest.command.usepermission node.
### Added:
- Nothing
### Fixed:
- Player Caching for Offline Players
### Removed:
- Nothing
### Added:
- Nothing
### Fixed:
- Possible Dupe for Multi-viewer + various pages
- Possible Dupe for Backup/Restore-Race
- Possible Dupe for Size-reduction drop-before-open
### Removed:
- Nothing
### Added:
- Nothing
### Fixed:
- Rows when Inspecting offline EC
### Removed:
- Nothing
### Added:
- Backup V3 Format
### Fixed:
- Fixed an item duplication bug that occurred while a backup was being created
- Chest Data Wipe on external Plugin Removal
- Nothing
### Added:
- Nothing
### Fixed:
- Premission Key ec.use
- Fixed Config Key for Rows
### Removed:
- Nothing
### Added:
- Nothing
### Fixed:
- ec.block Premission
### Removed:
- Nothing
### Added:
- Nothing
### Fixed:
- Premission Compatibility with Luckperms
### Removed:
- Nothing
### Added:
- Nothing
### Fixed:
- Fixed that Operator are granted the Premission ec.vanilla as standard
### Removed:
- Nothing
### Added:
- Folia Support (Many Features are not tested yet Bugs or Data Loses can occur)
### Fixed:
- Config Premission Key
### Removed
### Added:
- /ec clear <player> [page] Command (Clear the Ec/Specific Ec Page from an Player)
- /ec clearall Command (clears all Ec from all Players)
### Fixed:
- /ecsee Command now supporting pages
### Removed:
- Nothing in this Update
### Added:
- Nothing
### Fixed:
- Sound Error in older Minecraft Versions
### Removed:
- Nothing
### Added:
- AutoSave EnderChest
- ec.vanilla Premission to bypass the Ec Gui
- Added FastStats Metrics
### Fixed:
- Nothing
### Removed:
- Nothing
### Added:
- Nothing
### Fixed:
- Fixed Viewer Anti Exploit
### Removed:
- Nothing
### Added:
- Nothing
### Fixed:
- VariableEnderChest Migrating
### Removed:
- Nothing
### Added:
- New Config Keys for Premission
### Fixed:
- Migration from VariableEnderehest
### Removed:
- Nothing
### Added:
- Multiple Pages Support
- Custom Rows (via Premission or Command)
- BlackList Support
- Backup System v2
- Search Feature accross all Pages
### Fixed
- Storage-/Handling
- /ec invite Command
### Removed:
- Backup System v1
### Added:
- Nothing
### Fixed:
- /ec reload | /reload command all items in an enderchest are gone
### Added:
- Nothing
### Fixed
- Ec Dupe Glitch
### Removed
- Nothing
### Added:
- Nothing
### Fixed:
- Hopefully fixed this Bug [Dupe](https://dupedb.net/exploit/UnTRsMuFzN5)
### Removed:
- Nothing
### Added:
- Backup System
### Fixed
- Another Dupe Bug
### Removed:
- Nothing
A problem has been fixed where players would receive a message stating that their ender chest was open on another server, but no other server existed.
