Note: This update contains a lot of backend changes to improve performance and compatability with the new tournaments. If there are any issues. please report them to me on my discord ASAP. Thank you.
Additions: - Added Tournament Boss Bar support
- Added Automatic Specific Time start support (i.e. 4pm each day)
- Added new 'Base Entropy Earned' tournament type
- Added new 'Crabs Killed' tournament type
- Added new 'Shortest Length' tournament type
- Added new 'Longest Cast' tournament type
- Added a new 'tournaments.yml' file which is used for all of the configuration for tournaments going forward. Anything in the config.yml will no longer work and has been removed going forward.
- Added 'RealisticSeasons' support to the fish.yml
- Added per-tournament configuration options for certain types - i.e. 'Random Catch'.
- Added a new tournament setting where you can modify one of the values related to generating lengths.
- Added some new tournament settings that let off fireworks for the three winners in different colours at their position when the tournament ends.
- Added a new command '/fish removebait' (This will be removed in the bait update in the future).
- Added Turkish localisation support.
- Added Spanish localisation support.
- Added some backend things that will be used for the Christmas Event starting in on the 21st.
- Added new database settings in the 'database.yml' that lets you configure the table names prior to creation. (advised not to change this if you've created your database already).
- Added comments to everything inside of the new 'tournaments.yml' to help with configuration.
- Added log messages in console if an error, or a tournament is unable to start.
- Added some backend API additions that will be released to the public as a public API in a future version in a more complete state.
General Changes: - Recoded the entire Tournament Module in the plugin.
- Removed old placeholders in some messages - all placeholders in messages should now be surrounded with percentage signs (%PLAYER% for example) - some of your messages might break with this - either change them or reset your messages.yml.
- Made various optimisations across the board with tournaments.
- Removed 'LuckyCatch' tournament type as it was widely disliked and unused.
- Updated a lot of the internals to match PyroLib v1.3
- Updated the Polish.yml localisation to include a few new translated messages. (community handled)
- Changed the 'Random Catch' tournament to now require players to catch as many fish of that type as possible instead of just one.
Fixes: - Fixed '/ft time' command being offset due to server lag.
- Fixed the tournaments won statistic applying to the incorrect people randomly.
- Fixed various issues from the old tournaments in the new rework. (didn't document them all).
- Fixed an issue with default MySQL tables generating on fresh startup without using the migrate feature.
- Fixed a few misc issues that were not documented.