Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
Enderchests. But more sizes based on your permissions.
What does it do?
This plugin allows you to give players smaller or larger enderchests than that which is supported by native Minecraft using permissions.
How to install this plugin?
To install this plugin, simple place it in your plugins folder and restart your server or load it with Plugman. Configure the config.yml and restart your server or reload with plugman
Features:
Automatic migration:
Moving from Vanilla Enderchests:
If you are using regular minecraft enderchests currently, and would like to use this plugin and have enderchest data transfer over, ensure that
is set in the config.yml
Moving from EnderPlus:
The information below applies to an older version of EnderPlus.
If you are currently using EnderPlus and you'd like to switch over to this plugin, it is simple. Just do /enderchestconvert EnderPlus from your servers console while all players are offline and this plugin will automatically migrate the data.
NOTE: Doing this backs up the data stored by this plugin and then migrates the data from EnderPlus in case you accidentally used this command.
If you'd like to migrate from an unsupported plugin to VariableEnderChests contact me on discord so I can look into adding support for it.
Commands:
Permissions Summarized:
Variable Enderchests:
This plugin offers variable enderchests using permissions.
The sizes of the enderchests vary from 1 to 6. Size one has 9 available slots whereas size 6 has 54.
Permission: enderchest.size.<number_of_rows>
For example: If a player has "enderchest.size.4", they will be able to access an enderchest with 36 slots or 4 rows.
If a player does not have a permission for the size of the enderchest, the plugin falls back to the default size which is set in the config.yml
If you wish for players to have no enderchest by default, ensure they do not have a permission and that default-rows is set to 0 in the config.yml
Inventory Names:
Enderchest Inventory names can be set for each size of inventory.
Item Blacklist:
Items can be blacklisted from being placed into enderchests as of v1.7.0. If players have blacklisted items in their enderchests when you update, they will be able to remove them but not place them back again.
The item blacklist can be configured from the config.yml
From the configuration above, command blocks as well as bows are prevented from being placed into enderchests and when players attempt to do so they will get the following message:
You cannot put that item into an ender chest.
Async Tasks:
All data for this plugin is saved and loaded async meaning that there will be minimal impact on the performance of your server. Currently, VariableEnderchests saves its data to a data.db flatfile which is stored in its data folder. If you'd like to see an alternative form of data storage, please leave it in the discussion thread.