- ADDED ➜ Support for SuperiorSkyblock. Players are now able to toggle on or off through the gui menu whether they want their income to go towards their island bank or their personal bank.
- ADDED ➜ Players are able to toggle on and or off whether they want their individual voidchest to send money to their bank or their account instead.
- FIXED ➜ An issue with the place limit where it wouldn't work properly.
- FIXED ➜ Fixed an issue where voidchests would not sell at certain times for some players.
- FIXED ➜ An issue with the stacker plugins hooks throwing errors.
- CHANGED ➜ Permission voidchest.break.bypass changed to voidchest.break-other.bypass.
- FIXED ➜ The sell message option whether disabled or enabled for the player would be ignored and the sell messages would be sent regardless, now it's fixed.
- FIXED ➜ An NPE (NullPointerException) that would prevent the plugin from loading.
- REMOVED ➜ Item prices will no longer be cached. Prices were staying the same regardless of the amount of items causing huge issues with the economy. This is known for the voidchest mode, haven't heard anything about the other two.
- CHANGED ➜ The plugin will no longer add players in memory without them having any useful data like it did before.
- FIXED ➜ An issue with the plugin attempting to retrieve the wrong path name for the right click mode interaction.
- FIXED ➜ Added a missing command in the default help message.
- FIXED ➜ An issue with the plugin attempting to get an old path for the work while owner offline feature for voidchests.
- FIXED ➜ Fixed an error that'd be thrown were the plugin would attempt to use the playerfile while it hasn't yet loaded properly.
- FIXED ➜ A null pointer exception error located in several hologram related classes. Now, a warning will be shown in the console instead, with details.
- CHANGED ➜ The boost command would often times throw an error in the console due to wrong parsing of some text. This would also happen to other parts of the plugin. Now, instead of an error, all failed attempts will now default to `-1` as an input. Preventing such errors and ultimately breaking the plugin.
- CHANGED ➜ Item sell prices will now be cached. This will be experimental as I'm unaware of the consequences this will have to similar items and whether there will be any conflicts.
- CHANGED ➜ VoidChests now have different sell intervals.
- CHANGED ➜ Alternated how the stacking plugins are able to hook in the options.yml (modified their paths)
- CHANGED ➜ This is more code related and directed to developers. The voidstorages kept in player datas are now stored as maps instead of a single list holding them all, the key being the name of the voidchests and the value the list of the voidchests of that type.
- CHANGED ➜ Sell messages can now be configured to sell over a specific interval of time (10 seconds, 10 minutes, 10 hours, etc). In case the player is offline, the stats will be saved and be shown once he logs back in, to see how much they've made while they were away.
- CHANGED ➜ Re-organized some of the files a bit, mostly comments and made some space so things are more readable and clean.
- ADDED ➜ Added most permissions in the plugin.yml file. They can now be seen from there. Not all permissions are included as not all can be added. Regardless, if you have any questions or wish to find any permission, I am available in the discord to answer questions.
- ADDED ➜ The command `/voidchest toggle` has gained an alias `/voidchest ignore`.
- ADDED ➜ The permission `voidchest.toggle` has gained an alias `voidchest.ignore`
- ADDED ➜ An option for restart/reload persistent sell notifications.
- ADDED ➜ Booster timeleft placeholder on holograms. `%booster_timeleft%`
- ADDED ➜ A new command `/voidchest locate <username> [page]`. This will display all voidchest locations with a max count of 10 elements (voidchests) per page.
- ADDED ➜ An instant collect option that allows voidchests to instantly collect any item spawned and is sellable. This includes items dropped by players and items dropped naturally such as cactus and etc.
- ADDED ➜ An option to prevent voidchests being placed near chests and eventually form a doublechest.
- ADDED ➜ An option to have broken voidchests go straight into your inventory instead of being dropped in the ground.
- ADDED ➜ CMI Holograms support.
- ADDED ➜ Charge persistance on break, in addition to the one that already exists, an option was added that will make the charge time be stored and not running while the voidchest is not placed.
- ADDED ➜ Created a new event named `VoidSellChestPayOut`. This event is fired whenever a player is about to be paid money. This will allow you to interfere with the event and perhaps pay the user a different type of money.
- ADDED ➜ Created a new event named `VoidItemChargeAddMoneyWithdraw`. This event is fired whenever a player is about to pay money for a voidchest to gain charge (fuel). This will allow you to interfere with the event and perhaps charge the user a different type of money.
- ADDED ➜ Added support for spacestacker plugin (Stacking Plugin).
- FIXED ➜ Wild stacker's option not properly working with chunk collector.
- FIXED ➜ Voidchest holograms will automatically adjust only when required, and not constantly, regardless of whether they are adjusted correctly, as it was acting before.
- FIXED ➜ Sell tasks will now be cancelled for users that do not have any voidchests. This will change the performance tremendously.
- FIXED ➜ Limited which player data will be kept in memory and created a new repeating task that will be clearing unused data from memory every 30 minutes (configurable).
- FIXED ➜ Plugin `Holograms` would not properly
work in 1.15x servers.- FIXED ➜ Hologram countdown and the sell part of the voidchests would delay a lot in 1.15.2 servers.
- FIXED ➜ Disabling a feature from the voidchest would not actually disable it and would only remove some parts of it. Now, disabling them will make sure that all of the features related to them will be disabled.
- FIXED ➜ A voidchest duplication issue where if a player attempted to place a voidchest whilst standing in the block area, the block would fail to be placed but the voidchest would be created. This seems to have been an issue coming from ViaVersion but it hasn't been thoroughly searched.
An option to enable this fix has been added in `options.yml`.- FIXED ➜ Having the `shop.yml`'s section for items empty or wrongly formatted will not throw an error now.
- CHANGED ➜ Placeholder for booster time left from `%timeleft%` to `%booster_timeleft%`
- CHANGED ➜ Placeholder in charge item changed from `%timeleft%` to `%charge_timeleft%`
- CHANGED ➜ Updated `Holograms` to the latest version.
- CHANGED ➜ Updated the auto-updater API.
- CHANGED ➜ This is more developer related. Made changes into the `IVoidEconomy` class, added more methods so as to emphasize certain parts of the code and separate them for easier use.
- CHANGED ➜ Major changes in the `options.yml`and `default.yml`. Some paths have been relocated, others renamed and some have been merged together in a specific section.
- CHANGED ➜ Purge command has been changed, and it will now purge unused data from 3 days and further.
- CHANGED ➜ Permission `voidchest.limit.bypass` change to `voidchest.limit.*`
Fixed a small issue related to messages for break & place of voidchests when the user didn't have permissions.
- FIXED ➜ An issue with SimpleRename were it would interfere with the voidchest's menu inventory and allow items to be taken off.
- FIXED ➜ The plugin would fail to load on 1.15 servers.
