- Improve | Completely disable ProtocolLib handling of chat when packet rules are disabled, increasing performance.
- Fix | Fixed "then rewrite/replace" rules not working on packet.rs file.
- Improve | Improved error message handling for too large strings sent over BungeeCord/Velocity.
- Fix | Solved high timings reports from PacketListener.
- Improve | Better URL detection to make more links clickable in chat (i.e. "google.com" without https:// or even "visit google.com, that is my site" with a comma or a dot at the end.
- Improve | Added Warden death message (commented out by default) to messages/death.rs file. You won't see any changes on existing installs, but you can easily create that rule by duplicating any "require cause ENTITY_ATTACK" rule and changing "require killer" to WARDEN easily.
- Fix | We no longer support saving player data by names in data.db (only by UUID). Added a mechanism to prevent plugin failure, we will simply not load such data.
- Fix | Solved JSONParseException when chatting in some configurations.
- Fix | Improved MySQL database connection stability when saving user data, preventing memory leaks.
- Fix | Solved [X] not working on Minecraft 1.19+.
- Fix | Solved "java.sql.SQLException: Can't call commit when autocommit=true" rare mysql exception.
- New | Added Channels.Save_To_Database key in settings.yml to not save Channels into data.db/database to reduce your file/db size, useful if you only have 1 channel and you autojoin all players there.
- Fix | Solved /tag command always using command.rs rules. The command will now only use command rules when you place "import command" on the top of rules/tag.rs file.
- Fix | Solved unable to send mail to offline players when MySQL is disabled.
- Fix | Solved "You have an error in your SQL syntax" when saving backslash messages to the database.
- Misc | Altered forceful (MySQL) database closing to mitigate some reported memory leaks.
- Fix | Solved 1.19+ occassional error messages related to JSON when using BungeeCord.
- Fix | Solved issues with "then discord operator".
- Fix | Solved reported "Report: Serializing lists for mode YAML not implemented" error.
- Fix | Solved "ignore channel" not working on /channel send when you are joined in another channel than what the operator ignores.
- Fix | Solved localization being loaded after settings, sometimes preventing the Locale key in settings.yml from working.
- Rollback | Temporarily disabled chat encryption prevention which fixed a backdoor from Microsoft in MC 1.19 due to some third party issues, until this is resolved please use NoEncryption standalone plugin instead and report all incompatibilities to its author instead.
