- Improve | Beta support for Minecraft 1.17 and Java 16. You need to install NashornPlus library plugin to use Java 16.
- Fix | Solved a NPE from the Lang class preventing some localization keys from functioning.
- New | Added "Parrot" feature to prevent saying what others have said within the given interval, with a configurable whitelist.
- Example: Allow players to repeat "hey!" to greet newcomers but prevent them all to spam "lag" at once.
- New | Added an experimental flag Channels.Async to move sending chat messages to Discord and BungeeCord off of the main thread to improve performance. Tested on MC 1.16.
- New | Added "towny-ally" option to the Party key for each channel to only show chat messages to players allied with the sender when Towny is installed.
- Fix | API: Solved ChatChannelEvent firing for canceled channel messages as if they passed through.
- Fix | Solved mail autoresponder being on preventing the recipient from getting the original mail from the sender.
- Fix | Solved a rare SQLException "Can't call commit" when using "/chc reload".
- New | Added new sub-permissions for the /mail command:
- chatcontrol.command.mail.send.online
- chatcontrol.command.mail.send.all
- This increases security and prevents regular players from sending mails to all online/offline players unless either permission is given.
- Fix | Solved an IllegalStateException and a NPE exception flooding the BungeeCord log files from BungeeControl Red.
- Fix | Fixed the /mail send [all/online] parameters not being auto completed.
- New | Added Ignored_Servers support to the new (.rs based) player network join/quit/switch to BungeeControl Red.
- Fix | Solved a NPE on player joining to BungeeCord when the new rs messaging system is enabled on Bungee.
- Fix | Store empty or color-only nicknames as null for EssentialsX and CMI, fixes database storage issues for these plugins.
- Improve | The experimental Messages_New section now ignores vanished players.
- Fix | Solved broken logic in "/mail autor" when receiving auto responder replies.
- Fix | Solved a few null pointers to which unfortunately changelog was lost.
- Misc | Removed a debug leftover message "Sending" from JSON formats.
- New | (Advanced) Added a settings.yml "Strip_Oversized_Json" toggle to disable oversized format messages being stripped out to prevent kicking players.
- Improve | Updated Towny and TownyChat integration for the 0.97th generation.
- Fix | Solved HEX codes not working in messages starting with [JSON] (MC 1.16+ only).
- Fix | Solved a rare NPE when using [X] to remove player messages.
- Fix | Solved an issue with BungeeCord sync data overflowing with 160 concurrent players or more.
