The #1 Enderchest plugin for every CityBuild, Survival and Freebuild Server!
AdvancedEnderchests allows your players to unlock up to 54 enderchests with individual sizes, prices, permissions and more (Multi-Mode). You can also stay with only 1 enderchest but let the players unlock each row individually (Single Mode). All messages, inventories, commands and permissions can be customized so you can adjust the plugin perfectly to your server and needs!
✅ Enderchest with permission for each row (Single Mode)
✅ Up to 54 customized enderchests with individual sizes, prices and permissions (Multi Mode) » Give each chest a different permission to support for example different ranks
✅ Easy Setup
✅ MySQL Database support (required)
✅ Multiple Server Support (Sync your Enderchests across multiple servers!)
✅ PlaceholderAPI support (optional)
✅ Change commands in config
✅ Change sounds in config
✅ Change messages in config (+ Placeholders)
✅ Design own inventory in multi mode in config
✅ Clickable blocks - Change which block should open the custom enderchest (+ Override default enderchest)
✅ HEX Color Support
✅ NBT Support - No ProtocolLib required!
✅ Vault Support - Buy chests with already existing current system
✅ CustomModelData support
✅ Buy confirmation dialog
✅ Execute console commands on enderchest buy (Implement other plugins with commands)
✅ Execute player commands on enderchest buy (Implement other plugins with commands)
✅ Invsee (place and remove items) and admin delete chest commands!
✅ Can run simultaneously to Minecrafts native enderchest system
✅ No item loss when permission to row or chest were removed
✅ Blacklist items (Items that can not be added to enderchests)
✅ Whitelist items (Items that can be added to enderchests ONLY)
✅ Filter Whitelist and Blacklist by CustomModelData
✅ Test plugin on a testserver before buying (Contact me on Discord)
✅ Premium support. Answer normally in max. 24h! (Discord)
Single Mode: Give the player 1 enderchest with permissions for each row (see permissions)
Multi Mode: Design an custom inventory where the player can open up to 54 individual enderchests with custom sizes, permissions and more (see config)!
The main command can be customized in the config.yml. The default commands are "/aec" and "/advancedenderchest"
/aec - Opens the enderchest or the enderchest menu (No permission or custom permission - Default: None)
/aec reload - Reloads configuration (Admin)
/aec debug - Enables temporary debug output in console (Admin)
/aec killswitch - Closes all opened chests and prevents players from opening chests temporary (Admin)
/aec info <Name> - Shows all saved chest ids of the player (Admin)
/aec delete <Name> <ChestId> - Delete a chest of a player (Admin)
/aec invsee <Name> <ChestId> - Show chest content of the player and edit it (Admin)
/aec see <Name> <ChestId> - Show chest content of the player (No editing)
Admin (Access everything): aec.admin Chest interaction: Multi mode: You can set each permission for each chest yourself in config! Single mode: aec.single.rows.<1-6> Bypass blacklist: aec.blacklist.bypass
Commands: General structure:aec.<command> | Example: /aec reload » aec.reload
Requirements:
Spigot Server (1.13+), MySQL Database
Download the plugin and put it into the plugins folder of your spigot server
Set your MySQL database information in config.yml
Restart (or reload (reload not recommended)) server
Done
Multi Server setup:
Use the same database credentials with the same table prefix on multiple servers and the enderchests will sync automatically. If you want to have different enderchests in the same MySQL database just change the table prefix on each server.
Vault support: Install
Vault and enable vault in the config.yml: vault → enabled=true
If you enable vault support players can buy a chest directly in the multi mode inventory. You can set a price for each chest in the config.yml. On successful transaction you have to give the player the permission for the chests with a command from your permissions plugin. You can do that by entering the command in the "execute-console-commands-on-buy" section.
PlaceholderAPI support:
Just install PlaceholderAPI and restart the server. AEC will enable the support automatically.
NBT support / HEX color support:
It just works™
CustomModelData support:
Code (YAML):
Item1: [...] custommodeldata: 69
[...]
config.yml For information about the config please see
Documentation
You can get support on my Discord here:
https://discord.gg/dnUNn6yV8J Most of the time I will respond within 24 hours! Please
do not leave negative reviews if you have found a bug. I will try to publish an update as soon as possible! Support is available in english and german.