VariableEnderChests[1.8-1.21.1] ⚡Asynchronous⚡✅No Dupes✅ icon

VariableEnderChests[1.8-1.21.1] ⚡Asynchronous⚡✅No Dupes✅ -----

Enderchests. But more sizes based on your permissions.




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 servers
----------, Sep 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.
----------, Sep 5, 2024

An issue where the internal inventory name was being displayed has been fixed.
----------, Sep 5, 2024

  • Support added for InteractiveChat [ender] placeholder
  • Added a converter for EnderPlus (There was a converter for an older version, I have added a converter for the latest version)
  • Added a converter for AdvancedEnderchest single mode
----------, Sep 5, 2024

Added ChestSort support
----------, Aug 19, 2024

Added a spanish translation
----------, Aug 17, 2024

Updated NBTAPI to support 1.21.1
----------, Aug 14, 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.
----------, Aug 10, 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.
----------, Jul 13, 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.
----------, May 31, 2024

Enderchest names now display properly when you are using ItemsAdder
----------, Sep 12, 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.
----------, Jun 7, 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+
----------, May 21, 2023

Fixed a bug that allowed players to place blacklisted items in their enderchest by using the offhand swap function.
----------, May 16, 2023

The previous bug fix still had some issues with 1.19.4 which have now been sorted.
----------, May 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.
----------, May 3, 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.
----------, Apr 30, 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 own
----------, Mar 27, 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)
----------, Mar 18, 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.
----------, Jan 17, 2023

Relocated slf4j to the plugin's namespace to prevent conflicts
----------, Dec 23, 2022

Plugin now supports java 8+ instead of java 11+
----------, Dec 22, 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.
----------, Sep 7, 2022

No items could be placed into enderchests via shift click, even items that were not blacklisted. This has been fixed.
----------, Sep 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.
----------, Sep 2, 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.
----------, Jul 25, 2022

Plugin would not load properly in 1.19 due to it being unable to properly parse the server version.
----------, Jun 19, 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 below
----------, Jun 11, 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.
----------, Jun 10, 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 later
----------, May 31, 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"
----------, May 27, 2022

  • Command clears the enderchest of the player specified.
    Requires permission enderchest.clear
----------, May 26, 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 checker
----------, May 25, 2022

Resource Information
Author:
----------
Total Downloads: 5,269
First Release: May 23, 2022
Last Update: Sep 5, 2024
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings