AdvancedEnderchest ⭐| Bring your Enderchest to the next level! | Highly customizeable | 1.13 - 1.21 icon

AdvancedEnderchest ⭐| Bring your Enderchest to the next level! | Highly customizeable | 1.13 - 1.21 -----

Multi Enderchest or multi row Enderchest plugin with advanced features! (Like Enderchest++)




➕ Added 1.21.4 support
----------, Dec 22, 2024

➕ You can now use custommodeldata in whitelist and blacklist if you split material and custommodeldata by a ":". Only items with match for both material and custommodeldata are then either allowed or disallowed

You can still use just the material if you don't want to filter by custommodeldata.

Example:
Code (YAML):
item-whitelist :
 - STONE:69

item-blacklist
:
 - STONE:69
----------, Dec 8, 2024

➕ Fixed: Placeholder items can no longer be opened like chests via command
----------, Dec 1, 2024

➕ Added 1.21.3 support

upload_2024-11-25_23-52-20.png
----------, Nov 25, 2024

➕ Added ability to use buy-item in config chests section to change the item the player sees when he has not bought the chest
➕ Changed some config comments to make it more understandable

[​IMG]
----------, Sep 21, 2024

PLEASE READ BEFORE UPGRADING

This update fixes a problem that shulker chests data was partially removed when upgrading from 1.20.4 to 1.20.6+ and introduces a new internal database structure. If you upgrade your plugin, please read CAREFULLY before upgrading, otherwise players may be unable to open chests (no data will be lost if you upgrade by accident without reading).

Data must be migrated before you can use the plugin on 1.20.6+!


Please upgrade like described and check the situation that you are in:
Just install it as described on the front page

Just replace the jar in the plugins folder. It will work as usual
...you never run the last update on a 1.20.6+ server (update was deleted because of the shulker thing - The version String was “1.1.9” - Check with /ver AdvancedEnderchest)
  1. It is no problem if you run the 1.1.9 update on a server < 1.20.6!
  2. Install this update on your old server < 1.20.6
  3. Perform /aec migrate in console
    1. After migration you can still use the plugin in < 1.20.6 if you use this update
    2. A database backup will be created
    3. It is no problem if the server crashes or dies during migration, you can run the command as often as you want
  4. Now upgrade the server to 1.20.6+ and use this update. All items will be there
  5. Remember: You can not use 2 different versions on 2 different servers that access the same data (this is not new). So you can not run a 1.19 server and a 1.20 server with the same database for example.
...you are running the plugin version 1.1.9 (the deleted upgrade)
  1. Install this update on your 1.20.6+ server by replacing the jar
  2. Perform /aec fmigrate
    1. A database backup will be created
    2. It is no problem if the server crashes or dies during migration, you can run the command as often as you want
  3. Done
  4. Important: If you have players with a shulker in your chests, data may be lost (Stacks will be reduced to 1) - But the data will be lost regardless of migration or not. The migration ensures that future shulkers will be saved correctly again. I am so sorry that I overlooked that in the last update of my plugin.

Other additions:
➕ Plugin creates automatic database backup on version upgrade by default now


----------, Aug 24, 2024

➕ Added compatibility with Minecraft 1.21

[​IMG]
----------, Jun 26, 2024

➕ Fixed starting error that prevented plugin from loading in version 1.20.5+
➕ Added CustomModelData support -> See plugin main page to see how it works

[​IMG]
----------, May 6, 2024

➕ Added PlaceholderAPI support for titles, lores and more!
➕ MySQL wait_timeout detection -> No more lost database connections!
----------, Apr 4, 2024

➕ Fixed an issue that prevented item whitelist from working
➕ Fixed an MySQL error where the java driver was not loading correctly so the database connection failed
----------, Nov 29, 2023

➕ Fixed an issue where items could be duplicated by opening another inventory on top of the AEC
----------, Nov 21, 2023

➕ Fixed an issue where low wait_timeouts made chests inaccessable - MySQL database reconnects after wait_timeout has passed
----------, Nov 18, 2023

➕ Added item whitelist - Only allow certain items to be put in the enderchest
➕ Added vanilla Enderchest sound effects and delays
➕ Fixed duplication bug
----------, Oct 31, 2023

➕ Added option to reopen the multi mode inventory when an AEC is closed

Add this to your config on upgrade:

Code (YAML):
  # When you close a chest in multi mode should the inventory be closed (false) or should the multi mode inventory be
  # opened (true)
  return-to-menu-when-enderchest-closed
: false
----------, Aug 8, 2023

➕ Fixed an issue where enderchest were opened twice, the second empty and so overwriting the database with an empty inventory
----------, Aug 7, 2023

➕ Use /aec see <name> <chestId> to show the contents of a players enderchest
➕ Command permissions have been updated. Each subcommand has its own permission now. Example: /aec reload » aec.reload or /aec invsee » aec.invsee
----------, Aug 4, 2023

➕ You can now blacklist items that can not be added to an enderchest. If you upgrade the plugin from a previous version add this to your config:


Code (YAML):
item-blacklist :
- STONE
- GRASS_BLOCK
Append this to the "messages" section of your plugin:
Code (YAML):
blacklisted-item-added-error : '&cYou can not add the item &e {MATERIAL } &cbecause it is blacklisted'
----------, Jul 19, 2023

➕ Added support for HEX colors. Use them Like this:
Code (YAML):
&5COOL NAME #42f5bcNI#f56042CE #5e3d36COLORS
NOTE: You can still use the normal Minecraft colors. The HEX colors only work with version 1.16 or higher.
----------, May 14, 2023

[BUGFIX] Fixed an issue where players could duplicate items when clicking on an enderchest too fast.
----------, Apr 7, 2023

➕ You can now use "/aec invsee <Player> 1" to open multi chest one instead of "/aec invsee <Player> aec.multi.chest.1"
➕ Admins can execute /aec killswitch to disable or enable the opening of enderchests temporary. This will close all opened enderchests and prevent players from reopening them again. This is only active until the next restart / reload.
----------, Mar 8, 2023

[BUGFIX] Fixed an issue that started the delay countdown when opening the chest or the menu, not when it was closed causing players to ignore the delay.
----------, Jan 7, 2023

➕ The default command can have a permission now. Just add a permission to the config key "settings.aec-command-permission". Default setting is still that this setting is empty and no permission is needed to execute the "/aec" command (excluding admin commands).
➕ Add a delay before a player can re-open the multi-mode inventory menu (settings.multi-inventory-open-delay | Default: 0)
➕ Add a delay before a player can re-open a chest (settings.chest-open-delay | Default: 0)

IMPORTANT: You may have to recreate your config before the settings appear. You can also see the latest config.yml in the documentation tab.
----------, Nov 4, 2022

➕ Inventories can now be resized without item loss and immediate visible effect for the players

Case explained:
1. Player has the permission to open 6 rows in single mode
2. Player now gets the permission to 6 rows removed and the permission to only 3 rows added

Previous plugin behavior:
- Player could still open a 6 row chest because there could be items in row 4-6 which were deleted otherwise

Plugin behavior now:
- Player can only see 3 rows, but if permission for 6 rows is added he can see the items in row 4-6 again.
----------, Aug 15, 2022

➕ Custom Commands can now be tabbed (see image)
➕ Commands can now be executed from console
➕ Config "messages.buy-declind" corrected to "messages.buy-declined"
➕ Remove chest saved message by leaving it empty
----------, Aug 7, 2022

➕ You can now use the {NAME} placeholder in multi inventory titles to display the name of the chest (multi-inventory-title)

Example:
multi-inventory-title: '&5&lAEC Multi-EC {NAME} from {PLAYER}'
(see image)
----------, May 14, 2022

➕ You can now use the {PLAYER} placeholder in inventory titles to display the players name (single-inventory-title, multi-inventory-title)
----------, Apr 12, 2022

Fixed Vault "zip file closed" bug on reload (hopefully)
Fixed help message when /aec invsee
Optimized /aec invsee - Chests can now be edited by admins!
----------, Apr 7, 2022

➖ Removed unused code
➕ Corrected version text in plugin.yml

If you have any issues please contact me on Discord!
----------, Feb 28, 2022

A small bugfix after release version.

➖ Removed debug join listener
➕ Added bStats
➕ Added cleaner code / removed unused methods
➕ Added author to plugin.yml

If you have any issues please contact me on Discord!
----------, Feb 18, 2022

Resource Information
Author:
----------
Total Downloads: 379
First Release: Feb 17, 2022
Last Update: Dec 22, 2024
Category: ---------------
All-Time Rating:
14 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings