This is a fairly large update. Make sure to test before uploading to production server
Rework the Block Mining logic to use Drop Item Event
Unlike the old way that used Block Break & Item Spawn Event, Drop Item Event is a better way to catch the dropped items from broken blocks since the server provides them as part of the event.
That also means any plugin that cancels the event to do their own logic by manually dropping their own items would not be supported by the plugin. I don't intend to add support for any of them since the plugin is focused on Vanilla.
Add more placeholders that can be used to make external menus
%exstorage_items% lists all the items in the storage.
%exstorage_items_material% lists all the items in the storage in alphabetic order of the item material.
%exstorage_items_name% lists all the items in the storage in alphabetic order of the item name.
%exstorage_items_quantity% lists all the items in the storage in highest-first order of the item quantity.
%exstorage_item_quantity_<key>% shows the quantity of the item in the storage, similar to %exstorage_quantity_<key>%.
%exstorage_item_material_<key>% shows the material of the item.
%exstorage_item_name_<key>% shows the name of the item.
%exstorage_item_lore_<key>% shows the lore of the item.
Remove BlockedMining option
If the storage is full while mining blocks, the plugin will not block the mining. Instead, it will drop the items as how Vanilla does.
Add deposit command
This command allows the player to deposit a specific item to the storage.
Add filter command with specified item
If an item is specified in the command, the filter for that item will be toggled.
As always, make sure to test before updating on your production server
Refactor the Config and Command system to use new libraries
This also reduces the file size a bit
Add a check to Slimefun to make sure it's Slimefun 4
Since the discontinuation of Slimefun, there are several forks which claim to be "the continuation of Slimefun".
However, the way they approach and maintain Slimefun is different. Some focus on updating the codebase to support newer MC versions while maintaining backward compability. Some rework the whole codebase and make breaking changes that drop support for hooks in the original plugin. There is simply no central way to get the Slimefun item without targeting a specific fork.
Therefore, I decided to only support forks that still keep the codebase of Slimefun 4. It's a temporary decision for now until one is accepted by the vast community to be a "true continuation" of Slimefun.
Support custom commands in Decorate Items
You can add a new setting called "commands" in your Decorate Items config to define the commands to be run when the player clicks on them.
Add support for VaultUnlocked
If your economy plugin supports it and it is a multi-currency plugin, you can now specify the currency to be used in the plugin.
Add new anonymous metrics for FastStats
This is for me to see the statistics of the plugin. As always, the metrics can be disabled in its own config.
Release a free version in Modrinth
This is an official release for those who just want to try the plugin.
Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.