VariableEnderChests[1.8-26.2] ⚡Asynchronous⚡✅No Dupes✅
1.11.9.2Enderchests. But more sizes based on your permissions.
1.11.9.2latest26.3 Updatelast week Updated for Minecraft 26.31.11.9.1Minecraft 26.2 SupportAug 30, 2026 Added support for Minecraft 26.21.11.9.0Folia support is finally here!Jun 1, 2026 Added support for Folia servers.1.11.8.0Now supports Minecraft 26.1Apr 25, 2026 Support for Minecraft 26.1 has been added. · NBT API version bump · Fixed an issue where there would be a class cast exception when using retrieval inventory. · Fixed an issue where players could add items back to their retrieval inventory to abuse it as extra storage1.11.7.0Retrieval Chests are finally hereMar 25, 2026 Players can now access their inaccesible items due to a downsizing of the enderchest by using the command /retrieveender. This command can also be used by admins/console to open a retrieval inventory of another player. Usage: /retrieveender <Player> [(Optional)Other Player] - Opens the enderchest retriever for ''Player''. If ''Other Player'' is specified, The enderchest retriever of ''Other Player'' will be opened for ''Player'''1.11.5.0Small new featuresDec 13, 2025 Worlds can now be disabled for the use of VariableEnderChests You can disable a world by modifying the following in your config.yml and replacing it with the name of any worlds you want to disable. Code (YAML): #Any worlds specified here will not have access to the Variable Ender Chest #Players will not be able to access it via command OR block. #Instead accessing blocks will open the default vanilla enderchest. disabled-worlds : - 'some_world_here' - 'some_world_here_nether' - 'some_world_here_the_end' Second feature. Apparently, I hadn't added support for hex codes so.... that's a thing now. That's it for now1.11.4.0Bug FixNov 7, 2025 Fixed an issue where enderchests do not convert automatically upon join.1.11.3.31.21.9 SupportOct 29, 2025 Bumped NBTAPI version1.11.3.21.21.7 SupportJul 6, 2025 The plugin now supports server version 1.21.7. Tab-completion has been fixed.1.11.3.1Server Breaking Update. 1.11.3.1 Re UploadApr 29, 2025 The previous 1.11.3.1 would freeze your server. Please disregard the previous upload1.11.3.01.21.4 Support AddedApr 3, 2025 Sorry for the long wait but support for 1.21.4 is finally here. I intend to at least keep the plugin up to date with future versions of minecraft.1.11.2.1Bug FixSep 5, 2024 Fixed an issue where the internal enderchest name would display on 1.20+ for a few milliseconds before changing to the correct name. This fix currently only works for Paper servers1.11.2.0Version RevertSep 5, 2024 The "fix" for the internal inventory name being shown has been reverted. I tested with an old version of the plugin and thought I fixed the issue.1.11.1.4ChestSort support addedAug 19, 2024 Added ChestSort support1.11.1.3Added a spanish.ymlAug 17, 2024 Added a spanish translation1.11.1.21.21.1 SupportAug 14, 2024 Updated NBTAPI to support 1.21.11.11.1.1Bug FixAug 10, 2024 Fixed a bug that causes enderchests saved on olderversions (1.20.4 and below) to not migrate properly to 1.20.5 and above. Items would lose their item count (64 items becomes 1). This has been resolved.1.11.1.0New converter + minor fixesJul 13, 2024 Now includes a vanilla converter so you can convert all enderchests at once instead of them converting on first join. Also, /enderchestconvert no longer shows to players that do not have the permission.1.11.0.01.20.6 Support addedMay 31, 2024 With this update, 1.20.6 is now supported. Along with this, there has been a change to the way the plugin stores data. If you've ever looked at the database, you'd notice random gibberish as the storage format. However, now the plugin uses raw NBT to store data allowing for greater compatibility since custom NBT tags/enchantments are not removed when saving enderchests.1.10.6.0Bug FixSep 12, 2023 Enderchest names now display properly when you are using ItemsAdder1.10.4.0Bug Fix + New ConverterJun 7, 2023 There is a bug that randomly occurs (Still trying to find the cause) in which enderchests aren't loaded on join. The bug for now has been "fixed" by loading the enderchests sync if they weren't loaded async on join. This is a temporary solution as I investigate the bug. A new experimental converter has been added to convert data from SQLite to MySQL. It can be used by running enderchestconvert SQLiteMySQLConverter via console.1.10.3.1Fixed console spam in versions 1.9-1.15May 21, 2023 Console spam has been fixed in servers that are version 1.9 to 1.15 No update is required if your server is 1.16+1.10.3.0Offhand swap bugMay 16, 2023 Fixed a bug that allowed players to place blacklisted items in their enderchest by using the offhand swap function.1.10.2.1Bug FixMay 3, 2023 The previous bug fix still had some issues with 1.19.4 which have now been sorted.1.10.2.0Bug FixMay 3, 2023 This is an update to the hotfix that was released before that allowed the plugin to work on 1.19.4 but broke the multi-lang support. This should now allow the plugin to work on 1.19.4 with no issues.1.10.1.0Bug FixApr 30, 2023 A bug was found on 1.19.4 that stops the plugin from enabling properly as the MultiLang support fails to enable. This is a hotfix to allow the plugin to be able to function (without multilang support) if the error does occur.1.10.0.1Minor potential fixMar 27, 2023 This is a fix for any users having an issue with other plugins opening the default Minecraft enderchest before VEC is able to open it's own1.10.0.0PAPI Integration + Potential Dupe FixMar 18, 2023 The plugin is now compatible with Placeholder API and has two placeholders. The placeholder identifier is modifiable via the config. Code (YAML): #This is used when the plugin hooks into placeholder api to provide placeholders #This allows you to modify the placeholder identifier. #Placeholders can be parsed as %<papi-identifier>_size% papi-identifier : 'variableenderchests' By default the placeholders are: · variableenderchests_size OR variableenderchests_slots : This gives the available amount of slots that the player's enderchest has. · variableenderchests_rows : This gives the number of rows that the enderchest has. DUPE FIX A dupe has been found and it works if and only if your server kicks players before shutting down. This bug has been fixed in this release and it is recommended that you update immediately if you use pterodactyl (I think it kicks players before shutdown instead of letting the server automatically kick players)1.9.0.0Multi-Language support + Other featuresJan 17, 2023 · Plugin can now send messages to players in the language specified by their client (given that a file with the translations are present in the lang folder) · The above feature also includes ender chest names. Ender chest names will have to be re-configured. · The ender chest command and aliases can now be configured via the config.yml · Commands have been rewritten thus reducing plugin size.1.8.2Bug fixDec 23, 2022 Relocated slf4j to the plugin's namespace to prevent conflicts1.8.1Bug FixDec 22, 2022 Plugin now supports java 8+ instead of java 11+1.8.0Now supports Java 8+, Added MySQL supportSep 7, 2022 The plugin now works on Java 8+ so those of you using older java versions can now use the plugin. MySQL support has also been added in this update. Enable it by setting Code (YAML): database: mysql : true and then setting the appropriate host, port, database, username and password.1.7.1Blacklist bug fixSep 2, 2022 No items could be placed into enderchests via shift click, even items that were not blacklisted. This has been fixed.1.7.0Added BlacklistSep 2, 2022 Added a material blacklist. · You can now blacklist items from the config as shown below Code (YAML): blacklisted-items : - 'COMMAND_BLOCK' - 'BOW' · Blacklisted items can be removed from enderchests but not added. If persons have blacklisted items in their enderchests already, they are able to remove them but not add it again. · A message is displayed when a player tries to add a blacklisted item to their enderchest.1.6.0Multiple Bug fixesJul 25, 2022 · There was a bug where players with any uppercase characters in their name could not be looked up while offline. This has been fixed. · There may have been an error spamming your console which has now been fixed · When looking at an offline player's enderchest, you can now see the amount of slots the player has instead of just 4.1.5.2Fix for 1.19Jun 19, 2022 Plugin would not load properly in 1.19 due to it being unable to properly parse the server version.1.5.11.19 Compatibility Bug fixJun 11, 2022 This only affects those of you using this plugin on 1.19. There was an error loading the plugin on 1.19 servers which has now been fixed. There is no need to update if you are using versions that are 1.18.2 or below1.5Permission to modify other enderchestJun 10, 2022 Previously, anyone with the permission enderchest.command.others could modify the enderchest they opened. With version 1.5, you can give regular players enderchest.command.others so that they can view another player's enderchest since the permission enderchest.modify.others is now needed to modify another player's enderchest.1.4Bug FixMay 31, 2022 Fixed a potential dupe bug where enderchests remain open after the plugin disables. Disabling the plugin now closes all open enderchests, so if you for whatever reason decide to reload the plugin while your server is running, I wont get complaints about duping. Also added an API but for now it's undocumented will document later1.3Enderchest inventory titles are now configurableMay 27, 2022 · Enderchest Inventory titles are now configurable from config.yml Code (YAML): #These are the inventory names that players will see when they open their inventory #You can set a different name for each size eg. Level 1, Level 2 #<player> is replaced with the player's name enderchest-names: 1-rows : "&7<player>'s Enderchest" 2-rows : "&7<player>'s Enderchest" 3-rows : "&7<player>'s Enderchest" 4-rows : "&7<player>'s Enderchest" 5-rows : "&7<player>'s Enderchest" 6-rows : "&7<player>'s Enderchest"1.2Added /clearechest <player> commandMay 26, 2022 · Command clears the enderchest of the player specified. Requires permission enderchest.clear1.1Added a converter if you are moving from EnderPlusMay 25, 2022 · If you are using the EnderPlus plugin which has bugs and does saving and loading of data on the main server thread and you'd like to switch over to this plugin, you can do /enderchestconvert EnderPlus while no players are online from your server's console. · Added update checker1.0May 23, 2022
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta