Note: New Tournament Types WILL NOT be automatically added to the Automatic Starter. You will need to manually add them if you wish to use them.
Additions:
- Added a new MySQL table and support for player delivery upgrades. (should be automatically created and populated - no migration is needed for the data to transfer).
- Added MoneyLimit data to the playerData MySQL table to allow for cross-server money limiting.
- Added a check that will drop items put inside of the Fish Bag on accident.
- Added a new config setting for augments that checks the players level before they are able to add the augment to the rod.
- Added a new config setting that will remove entropy from the player when adding an augment. (Requres Augment Crafting to be disabled).
- Added a new config setting to make totems have global-range. (Doing this makes some skills and upgrades useless - check the config before applying).
- Added per-tournament messages to the tournaments.yml allowing you to customise what each tournament says in one line to help users understand what to do for each tournament type. (see link at bottom to add it yourself)
- Added a new Tournament Type - 'MOST_BIOMES' (fish in as many unique biomes as possible).
- Added an offset to the tournament auto-broadcaster to hopefully make it desync from the main timer so it doesn't broadcast before a tournament ends.
General Changes:
- Removed an API call causing a high tick rate.
- Removed various file loads that have now been removed and replaced with the manager caching.
- Changed some threads over to async threads.
- Changed how delivery upgrades were stored. They were stored in playerdata instead of loaded into memory on join, causing some performance issues.
- Changd Party Fishing to now give up-to 75% extra base entropy and xp instead of 50% at max players.
- Changed the '/fish augments' menu to no longer put a barrier in the slot if an augment is disabled, and instead just ignore the slot entirely.
- Changed the '/fish skills' menu to replace disabled skills with glass panes to make it look a bit nicer.
- Made some optimisations to the /fish stats menu.
Fixes:
- Fixed the 'SHORTEST_LENGTH' tournament not updating your 'longest length' statistic if conditions were met.
- Fixed Party Fishing bonus calculating the player as 'one player' and giving a boost regardless of how many players there are.
- Fixed Party Fishing not working in some cases.
- Fixed Party Fishing not cleaning the map up after a player stops fishing, causing it to grow until the server is restarted.
- Fixed an issue with players entropy balance not displaying in the stats menu correctly.
> Tournaments.yml additions -
https://pastebin.com/rMq5d5bz