Additions: - Added a new MySQL option to configure the load delay before loading player data. This may help in some-cases where data doesn’t have enough time to save.
- Added tab completion to the /fish stats command.
- Added the ability to shift-click with entropy crystals to redeem the entire stack in one-go.
- Added a new setting: ‘isSellable: <boolean>’ to the fish.yml for each fish.
- Added new placeholders for the Crab Catch Commands to spawn them at the bobber location using %bobber_x/y/z%
- Added a new config option “RawFishNBT” that gives all raw fish caught from fishing only a special NBT tag, and makes it so only these special raw fish can be sold at the /fish shop.
- Added a new sorting system to tournaments to help keep track of the order players win tournaments to hopefully fix issues with ties.
- Added a new config option ‘IgnoreAugmentCraftingNBT’ to ignore NBT when crafting augments.
- Added the ability for the config option ‘ForceInventory’ to force crab, squid and dolphin drops into the players inventory as well.
- Added the ability to start and stop commands upon a tournament starting and ending.
- Added support to use chances with eating commands. Format ‘chance:number>command’
- Added support to ‘chain’ commands in a single line. Especially useful for eating commands chances. i.e. ‘<chance:50>broadcast first command,broadcast second command’
General Changes: - Changed the data loader to be async.
- Changed some internal messages in console to be properly formatted.
- Changed the minimum length of fish from 5cm, to 0.1cm.
- Changed Starfall to be disabled by default as it’s being removed and a new passive will be put in its place soon.
- Changed Divine Judgemenet to increase by 0.04% per 15 levels from 0.01% per 20 levels.
- Changed Totems to now save data after upgrading to help prevent issues with data-loss.
- Changed ‘Crabs Killed’ Tourmanet type to only count crabs killed that have been caught by the player. Any crabs not caught by the original player do not count.
- Removed some old messages that are no longer in use from the messages.yml
- Bait will now be automatically removed from your fishing rod, if it no longer exists, or is disabled.
- Breaking the totem will now attempt to force it into your inventory, before dropping it on the ground, to reduce possible loss of items.
Fixes: - Fixed an issue with Random Catch ending throwing an error sometimes.
- Fixed an issue where players with similar nicknames would be replaced for the player in commands, if the original player was offline.
- Fixed an issue with data saving, not properly clearing the cache on rare occassions. leading to data being loaded from cache, and not the database.
- Fixed an issue relating to MySQL connections.
- Fixed an issue with sell commands not formatting commands properly.
- Fixed a rounding error in /fish deliveries
- Fixed an issue with the delivery upgrade ‘Overclocked’ not properly working.
- Fixed an issue where you were unable to catch custom fish if the bait on your fishing rod had been removed.
- Fixed an issue where you could not remove bait from a rod, if the bait no longer existed.
- Fixed not being able to use plugman or similar plugins to reload the plugin without causing issues.
- Fixed an issue with Crab Lure’s not properly calculating their percentages if the user did not have Crab Bait on their rod. It is now calculated independently.
- Fixed being able to use lures, and crab scales to dye signs on accident.
- Fixed a small duplication exploit.