A new chunk collector feature was implemented. Enabling this option will allow players to collect all the items dropped in the chunk where the chest is placed.
+1 New feature!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new command was added. Now you can use
/advancedchests purgechunk to remove all the advancedchests of the chunk you are standing on (Requires the
advancedchests.admin permission).
+1 New command!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A slight change was done. Now it is not necessary to be in the same chest' chunk location in order to open search results. A radius of 5x5x5 blocks around the chests is being used for a better accuracy.
+1 Modification!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new settings button was added. This new menu will contain all the related to the chest's configuration. There is only 1 button at the moment. This button is for disabling/enabling the chest's hologram
(Requires the advancedchests.settings.toggle-hologram permission to use). More settings will be added in the future. New sections will be automatically generated at each chest file along with all the respective messages at the languages.yml file.
+1 New button!
+1 Feature!
+1 Bug fixed!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option was added to the plugin. Now you can use the
default_chest option at the enhancement section in the config.yml file to replace new placed vanilla chests by a default advanced chest type. keep this option empty if you do not want to use this feature.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new feature was added into the plugin (
REQUIRES NBT-API AND YOU NEED TO ENABLE IT ON THE config.yml FILE). Now you can use the new transportation option per chest to establish if you want keep the chest content when breaking it (Like a shulker box). You will see new sections on each of your chests files.
Code (YAML):
transportation: # Enabling this option will allow players to transport the chest content when breaking it # This option requires NBT-API enable: true
# This is the item that will be obtained when breaking the chest item:
name: "&4&lExtreme Chest" lore: -
"&7This chest contains a total" -
"&7of &6x%size% &7slots" -
"" - "&7Occupied slots: &a%slots_used%" - "&7Earned money: &e$%money%" -
"" -
"&c➹ &fPlace it to restore the content!"
+1 New feature!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Optimizations to the hopper movement were done. The plugin will take less time searching for pages with free space. These optimizations will be very useful when you have chests with a lot of pages.
+Optimizations!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Support for UltraEconomy was added, now you can use ULTRA_ECONOMY as an economy for various features in the plugin. New sections will be created at the config.yml file to select the currency you want to specifically use.
Code (YAML):
# This option establishes the economy that will be used in the shop # you can choose between MONEY(Requires Vault),EXPERIENCE(Minecraft experience) # or ULTRA_ECONOMY(plugin) shop_economy: "MONEY" # This option establishes the currency that will be used by the economy # This is useful when you are using ULTRA_ECONOMY shop_economy_currency: "" # This option establishes the economy that will be used in the shop # you can choose between MONEY(Requires Vault),EXPERIENCE(Minecraft experience) # or ULTRA_ECONOMY(plugin) upgrades_economy: "MONEY" # This option establishes the currency that will be used by the economy # This is useful when you are using ULTRA_ECONOMY upgrades_economy_currency: "" # This option establishes the economy that will be used in the shop # you can choose between MONEY(Requires Vault),EXPERIENCE(Minecraft experience) # or ULTRA_ECONOMY(plugin) sorts_economy: "MONEY" # This option establishes the currency that will be used by the economy # This is useful when you are using ULTRA_ECONOMY sorts_economy_currency: "" # This option establishes the economy that will be used in the shop # you can choose between MONEY(Requires Vault),EXPERIENCE(Minecraft experience) # or ULTRA_ECONOMY(plugin) smelts_economy: "MONEY" # This option establishes the currency that will be used by the economy # This is useful when you are using ULTRA_ECONOMY smelts_economy_currency: ""
+1 Plugin support!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new command was added. now you can use
/advancedchests place <chest_name> <x> <y> <z> to place a specific type of chest at a specific location(
Permission advancedchests.admin is required).
+1 New command!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A bug related to sign GUIS of the plugin was provisionally fixed on the 1.20 version. This jar will prevent from opening these GUIS and use the chat if possible.
This change will be removed as soon as the new version of ProtocolLib that supports 1.20 is released.
+1 Provisional Bug fixed!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new file system was implemented. The chests.yml file was replaced for a new folder called
/chests/ in order to have a better organization. Each .yml file inside this folder will represent a chest configuration.
People with old versions of the plugin will not have to worry about migrating their current configs to the folder since the plugin will automatically do it. The old chests.yml will be kept in the backups folder for prevention.
+1 Hard change!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option to use the chat instead of a sign GUI for searching items was added. Now you can use
use_search_sign at the enhancement section in the config.yml file to use the chat box instead of the sing GUI for searching items.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
An option to disable plugin permissions
(non-admin permissions) was added. Now you can use
allow_permissions option at the enhancement section in the config.yml file to enable or disable the plugin's permissions.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option to limit the amount of chests per chunk was added. Now you can use the option called
max_chests_per_chunk at the enhancement section in the config file to establish a limit of chests per chunk. Putting a negative number on this option will disable the limit.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new section to select your holograms plugin was added. Now you can use the holograms_plugin section in the config.yml file to pick the plugin you want to use for holograms management. you can choose between (HOLOGRAPHIC_DISPLAYS,CMI and DECENT_HOLOGRAMS) at the moment of posting this update.
+1 New option! This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new API event to handle chest sells was added. You can enable/disable the call of this event with the new option called
post_chest_sell_event in the
calls-events section at the
config.yml file.
+1 New API event!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Optimizations were made to the plugin and a new sells_plugin value was added. now you can use
CUSTOM as a sells plugin and declare your own prices in the custom-worth-provider section at the bottom of the config.yml file. Declaring your own item prices is the best way to reduce the maximum amount of lag when selling items.
Happy new year to all my buyers, thanks for trust in me!
+1 New feature
+Optimization!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A hard API change was made in order to optimize a method that was causing some performance issues.
Please be aware that updating to this version might break compatibility with some other plugins. If that's the case please inform the devs so they can update their hook to the latest version of AdvancedChestsAPI (
Compatibility with UpgradeableHoppers was previously tested and it is working).
+Optimization
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new feature was added to the plugin. now you can use the search button to search for specific items in the chest. ProtocolLib is required to use this functionality.
+1 New feature! This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new action was added to the change page buttons. Now you can use the
RIGHT CLICK to go to a specific page in the chest. It is important to know that this feature requires
ProtocolLib.
+1 New feature!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
The library used for playing sounds was changed to have a better support for the upcoming versions of the game. The imports of the project were optimized.
+Optimization!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Support for barrel and shulker boxes was finally implemented in the plugin, new configuration sections will be created at the chests.yml to change the type of container of each chest.
Code (YAML):
container: # You can choose between CHEST, BARREL and SHULKER_BOX type: "CHEST"
+1 New feature!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Hard API changes were done to create a better environment for developers and also to facilitate more compatibility in the future,
Plugins like UpgradeableHoppers,ChestSorter,BentoBox and a few others might require to be updated with the new version of AdvancedChestsAPI to work together properly,
because of this I would recommend any server owner using any of these plugins to wait for their respective update before upgrading to this version of AdvancedChests in order to prevent problems on production.
Support for DynamicShop was added and also a bug related to the smelter feature was fixed!
+1 Bug fixed! +1 Plugin Support! This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Important bug related to the inventory interaction in the 1.18 version was fixed! +1 Bug fixed! This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Support for EconomyShopGUI-Premium was added, now you can use
ECONOMY_SHOP_GUI_PREMIUM as a sells plugin in the sells_plugin option at the config.yml file.
+1 Plugin support!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option was added, now you can use the
compress_confirmation_color in the gui section at the config.yml file to change the color of the new compress confirmation GUI.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option was added, now you can establish the economy that will be used on the smelter feature at the
smelts_economy option in the config.yml file (
Choose between MONEY(Requires Vault) or EXPERIENCE(Minecraft experience) ).
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option was added, now you can enable
onbreak_claim_chest_money to allow players to receive the money collected by the chest when breaking the block.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option was added to the config.yml file, now you can use
entity_explode at the
event-priorities section to change the priority of the EntityExplodeEvent.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option called
chests_loading_max_delay was added into the configuration file, add more delay to this option if you are experiencing lag when loading a large amount of chests on the server startup.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option was added, now you can enable
onbreak_dropchest_to_inventory to receive the chest item directly into your inventory when you break it, also a bug related to the chest recipes was fixed.
+1 New option!
+1 Bug fixed!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Some methods were optimized and a new option was added for the compressing process in the config.yml file, now you can use
compress_time_max_delay to establish the max amount of time that the compressing process can occur
(add more delay to this option if you are experiencing lag when compressing large amounts of items from chests at once).
+1 New option!
+2 New messages!
+Optimiaztion!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Thank you so much to Sixsoul for donating to the project and making this update possible.
Now you can add more compressor recipes to the plugin or even delete the existing ones through the config.yml file(
New sections will be created automatically at the bottom of the file).
+1 New feature!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Now the plugin is compatible with the 1.17 version!, also support for ProtocolLib was implemented,
make sure you have this plugin if you are using 1.17 version to see the chest animations!
+Support!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Support for mysql(
MariaDB) was implemented into the plugin, now you can use mysql as a way of storing the chests data (
Check the new configuration section called storage at the config.yml file), also you can import your local data to mysql executing the command
/advancedchests storage import YAML, finally a bug related to the chest sorting was fixed.
+1 New feature!
+1 New command!
+1 Bug fixed!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A ChestRemoveEvent was added to the api, this will be useful for other developers to add support for some actions if needed. you can disable this event firing in the new config section called
event-calls (disable all the event calls you don't need to handle to maintain perfomance).
+1 API event added!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option called
sell_confirmation_color was added in the config at the gui section to allow the background color change of the new sell confirmation gui.
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A new option was added, now you can enable
onsell_confirmation at the actions section in the config.yml file to show a confirmation GUI before selling the content of a chest.
+1 Option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
Custom model data support was added, now you can define
custom-model-data on the majority of icon sections in the languages.yml file to set the custom model data of an item.
New compressor recipes were added, now you can compress
snow balls and
slime balls, also a new option was added into config, use
player_interact at the event-priorities section to select the event priority of the
PlayerInteractEvent (When a player clicks a chest).
+2 Compressor recipes!
+1 New option!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
This version brings a lot internal changes into the code and optimizes a lot of features expecting to be easier to work with in the future. also this version brings the possibility of changing the slots of the bottom row of the chests (
The menu row), new configuration sections for changing the features slots will be added into your chests.yml file. Finally a bug related with the pages changing was completely fixed.
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A bug related with the newer versions
( > 6) of Insights was fixed.
15.0 version will be coming very soon and it's going to bring a whole recode to a bunch of classes to make it more easier to work with the project in the future and of course will also bring a lot of optimizations.
A new placeholder was added for the permission fail messages. now you can use
%permission% to show the permission needed to execute the desired action.
Now you can click outside the chest inventory to deposit all your items into the chest instantly. Disable or enable this new feature in the new configuration section called
deposit inside every chest section at the chests.yml file.
A bug related with the non loaded chests was fixed (
Chests that couldn't be loaded by external factors), also a couple of optimizations were made in some classes.
+1 Bug fixed!
+Classes optimization!
This is a BETA version, please be cautious using these types of versions because it might present some bugs in the worst cases.
A method optimization was made and also a new option was added, now you can use
enable a the backups section in the configuration file to disable or enable the data backup system!
A new option was added, now you can use
remove_worthless_items at the sells section in the configuration file to remove all those items that are worthless in the process of selling a chest!, also a couple of unused imports were removed from some classes.
The feature of chest combinations was removed due a considerable amount of bugs, i hope we can get this feature back soon with a more stable version, chests that were converted into doubles will be turned back into normal chests keeping the size they gained during the conversion to prevent item loses!
Now warnings related to the chest.yml will be also displayed to all those players that have the permission
advancedchests.admin once they join in the server!
A purge command was added!, now you can use
/advancedchests purge <world_name> to delete all the chests in a specific world, also a bug related with the MultiverseCore support was fixed!.
New permissions were added, now you can use
advancedchests.compress.<chest_name> to have access to compress a certain type of chest and
advancedchests.compress.* to have access to compress all the chests!
Multiverse core support was added!, now when you delete a world all the chests in that world will be deleted as well. also a new permission was added now you can use
advancedchests.smelt.<chest> to give access to melt a certain type of chest!
A couple of bugs related with the compressor and the smelter were fixed!, now gold nuggets and iron nuggets will be taken in count by the compressor to be turned into ingots.
Now you can use zShop for the sells, a new section called
sells_plugin will be created in the config.yml , this option will be used to establish the economy that will be used in the sells, you can choose between (ESSENTIALS, SHOPGUIPLUS and ZSHOP).
This is a BETA version if you find any bugs or you have issues please let me to know.
Now you can use experience instead of money in the shop, a new section called
shop_economy will be created in the config.yml, you can choose between
(MONEY
- EXPERIENCE
) to establish the shop economy .
This is a BETA version if you find any bugs or you have issues please let me to know.
The shop was added to the languages.yml file, so now you can edit all the messages related with the shop, also some shop bugs were corrected in this version.
Now you can use
/chests to access to the chests shop, a new option called
shop-price will be created in the chests.yml file to set the chests prices, put it as -1 if you don't want to display the chest in the shop, also you will need the permission
advancedchests.shop.open to open the shop!,
this is a BETA version if you find any bugs or you have issues please let me to know
The chests section was relocated to a new file called chests.yml, please be careful updating to this version,
pleasemake a backup of your config.yml if it's possible.
this is a BETA version if you find any bugs or you have issues please let me to know
Now you can use these permissions to select all the chests possible:
advancedchests.upgrade.* advancedchests.open.* advancedchests.sort.* advancedchests.sell.* advancedchests.place.* advancedchests.break.*
A new option was added! , now you can use
allow-hoppers-use to allow the hopper use on each chests, also was added a new message into the languages.yml file.
A new option was added in the config to give to support to NBT API,
if you have been using non nbt api supported chests please have in mind that maybe enabling this option can cause an ignoring of old chests item
A new option was added in the config (
sell_time_max_delay),This option establishes the max amount of time(
seconds) that the selling process can occur, add more delay to this option of you are experiencing lag when selling large amounts of items from chests at once
this is a
BETA version if you find any bugs or you have issues please let me to know.
A new option was added(
onbreak_wait_for_empty_chest), Enabling this option the players will have to clear out the chest before breaking it
# Enable this option to reduce the lag caused by the dropped items
Now you have a maximun of
30 characters instead of 20 for the inventory names, you also can use a new placeholder
%i% that gives you the index of the page (
current page).
Now you can edit event priorities in the new section called
even-priorities You can choose between (
Ordered by execution time):
LOWEST LOW NORMAL HIGH HIGHEST
this is a
BETA version if you find any bugs or you have issues please let me to know.
2 new placeholders for the holograms were added
%slots_used% ,
%slots_left%, this is a
BETA version if you find any bugs or you have issues please let me to know.
+2 Hologram placeholders
The placeholder
%price% was removed from the sells icon, it was causing lag problems so i decided to remove it, maybe will be implemented again in the future but meanwhile will be remove for performance improvement.
this is a BETA version if you find any bugs or you have issues please let me to know
4.2 Information The sells messages were added into the languages.yml, also the performace was improved!,
this is a BETA version if you find any bugs or you have issues please let me to know
Now you can
sell all your chest content with a simple button!
This update adds a new functionality that requires at least
Essentials and Vault (More plugins will be added in the future).
this is a
BETA version if you find any bugs or you have issues please let me to know
The languages file was updated, now you can edit the permissions messages,
this is a BETA version if you find any bugs or you have issue please let me to know
A new permission was added, now need
advancedchests.sort.<chest_name> for sort a certain type of chest,
this is a BETA version if you find any bugs or you have issue please let me to know.
This version fix some bugs and a new option in the config (
pageselector_useheads), please use this option if you are presenting problems with paperspigot and head loading,
this is a BETA version if you find any bugs or you have issue please let me to know.