Note: Please update BungeeControl Red.
- New | You can now use {data_} variable in formats/! This is really useful if you want to use rules to create custom commands and store custom data permanently in them. Example: Creating a DeluxeTag mini plugin version entirely in ChatControl! See this link for a sample.
- Improve | Added compatibility with Mohist with some exceptions. Scripts won't work so some parts of formats/ will show always, you need to remove such parts (i.e. all "Condition" keys will not work properly due to a lack for script support).
- Fix | We're investigating a vulnerability around clients being able to execute BungeeCord plugin messages and this build of BungeeControl Red should place additional security measures to stop this. Make sure to update BungeeControl Red.
PSA: We're investigating a potential security issue and have updated BungeeControl Red to disable a feature involved in the study. We will keep you posted through this update log and on our Discord.
- New | Added Min_Players_For_Range channel option to make range chat act as global if too few players are online, see https://github.com/kangarko/ChatControl-Red/wiki/Channels#min_players_for_range.
- New | Added "strip colors" and "strip accents" rule operators to override their respective keys in settings.yml, see https://github.com/kangarko/ChatControl-Red/wiki/Rules#strip-colors.
- New | Added the ability to disable Hikari connection pool in mysql.yml completely.
- Misc | Reverted back to Bukkit's permission check for all aspects of the plugin except checking for color permissions, where we now enforce Vault if installed.
- Improve | If possible, we now use Vault to check for permissions. That should fix wildcart "*" compatibility with permissions plugins such as GroupManager.
Note: The two rule improvements will only show when you regenerate rules/ folder. You can rename your old folder, let the new regenerate and copy over the new rules to your old file and rename the folder back afterwards. Our entire configuration system has automatic updates, except for .rs files since they contain custom coded stuff we cannot update.
- Improve | Minor improvement to rule blocking specific nicks thanks to TheIntolerant.
- Improve | Added an example of a sign being hidden from /spy TheIntolerant.
- New | Added Channels.Filter_Insecure_Chat option to remove [Not Secure] mislabel from the console log.
- New | Added MuteEvent API for developers to listen to un/muting of server, channels or a player. See for the full class and options.
- New | Added "dont spy" rules operator to prevent the message that the rule catches from being spied using "/spy" feature. Example use case: In CraftBook plugin people can use the pipe system which requires people to place signs where line 2 is "[Pipe]" and it gets quite spammy, so you can filter signs containing a [Pipe] from being spied on.
- Fix | Solved duplicate join message when AuthMe reloaded is activated.
- Fix | Resolved MythicMobs integration sometimes throwing "IllegalArgumentException: wrong number of arguments"
