ChatControl - Format & Filter Chat v12.1.8

The ultimate chat formatting, filtering & anti-spam. Can replace 200+ plugins. Folia supported.
  • Improve | Support for Minecraft 1.19.
  • Improve | Made variables and format conditions recognize "yes" and string "true" as a boolean true/false. This removes then need to create obscure conditions such as "{player_vanished}" == "true", now all you need is type "{player_vanished}" and it will return true/false properly.
  • Fix | Solved some command labels being improperly replaced in command help.
  • Fix | Solved MAIL_SYNC packet name not being synchronized with VelocityControl, breaking mail sending.
  • Fix | Solved HEX color is not shown anymore when changing chat color.
  • New | Allow players to translate the {type} variable under the 'Commands.Mute' key in localization thanks to ElBananaa.
  • Improve | Added more examples of formatting to variables/item.yml by ElBananaa (thanks to TheIntolerant for many contributions too!)
  • Improve | You can now use hard variables, those not requiring a player such as {chat_line_smooth} in most localization keys (see https://github.com/kangarko/ChatControl-Red/wiki/Variables).
  • Fix | Solved links not working in chat properly again thanks to ElBananaa.
  • Fix | Solved a problem with Bungee quit messages not working and throwing an error when "require/ignore server" operator was used.
  • Fix | Attempted to resolve a database saving problem when saving multiple log lines at once.
  • Improve | Updated and corrected headers of multiple language files thanks to @ElBananaa.
  • Improve | Improved the default item.yml file to include beginner friendly tips and simple color variables thanks to @ElBananaa.
  • Improve | We no longer send empty chat messages in case your rule(s) have replaced all letters in them.
  • Fix | Identified and patched an issue with database connections not being (properly) closed on player cache loading/saving on join/quit, sending mails or reading /chc log.
  • Fix | Solved random broadcast of duplicated join/switch BungeeCord messages.
Note: VelocityControl has updated, please grab a new version from https://github.com/kangarko/VelocityControl/releases/tag/3.10.0

  • New | Added {player_delay} variable dynamically returning the amount of time the player must wait before running the rule again, see https://github.com/kangarko/ChatControl-Red/issues/1846 for details.
  • Fix | Solved Discord messages issue where ** or __ was not displaying properly, and {chat_color} as well as {chat_decoration} was not being replaced.
  • Fix | Solved "/chc announce" not making broadcasts only on the sender's server when "server:<serverName>" parameter was used.
  • Fix | Solved join/switch message not always being shown when the server only has 1 player.
  • Fix | Solved typing a single apostrophe (') in the chat sometimes causing database errors when saving it as a logged message.
  • New / Breaking | Added {chat_color} and {chat_decoration} variable to return the color/decoration from /chc color in chat. From now on, we no longer do this automatically. You MUST use this variable in your formats/ files for those formats where you need this displayed, such as editing your chat.yml file like this:
  • New | Added a config toggle to disable /tell automode thanks to @ElBananaa.
  • Improve | Added a check for domain (*) com to our default ad filter as well as added a tons of more domains to catch thanks to TheIntolerant and @ElBananaa, you need to reset your rules/global.rs file to see it regenerated in the new file.
  • Improve | Improved the domain filter rule to match a lot more domains. This change won't be reflected automatically unless you reset your rules/global.rs file.
  • Fix | Solved color code detection at the end of urls, see https://github.com/kangarko/Foundation/pull/152.
  • Fix | Solved localization config does not capitalise the first letter in the /chc color message.
  • Fix | Solved /chc logs not supporting Russian or other non-English letters.
  • Improve | Better discovery of vanished players from CMI / EssentialsX.
  • Fix | Solved /ignore and possibly other commands not properly saving database data.
  • Fix | Solved the inability to send mail to offline players.
Buy a license now
$29.97
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
Witty Death Messages Pack
+ $9.99
Advanced Swear & Offensive Words Filters
+ $9.99
Share and earn
Refer this resource and earn a 10% commission.
288,911 Views
2,260 Purchases
3,162 Downloads
Dec 13, 2020 Published
Jun 25, 2026 Updated
5.00 star(s)
Average rating (129)
2.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. Survival & SMP
  1. Creative
  1. Minigame
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival
  1. Creative
  1. Minigame
Game mode (legacy)
  1. Survival
  1. Creative
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creators
Owner
Recommended for you
Advanced custom monsters & AI plugin with skills system and a clean UI. Folia supported.
5.00 star(s) 53 ratings
777 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
469 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
173 purchases
Protect your economy against raids, duplicated items or zero-day exploits.
4.00 star(s) 7 ratings
146 purchases
Add snow particles & terrain snow, spawn snowmen, place gift chests and much more!
5.00 star(s) 6 ratings
138 purchases
Share and earn
Refer this resource and earn a 10% commission.
288,911 Views
2,260 Purchases
3,162 Downloads
Dec 13, 2020 Published
Jun 25, 2026 Updated
5.00 star(s)
Average rating (129)
2.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. Survival & SMP
  1. Creative
  1. Minigame
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival
  1. Creative
  1. Minigame
Game mode (legacy)
  1. Survival
  1. Creative
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creators
Owner
Recommended for you
Advanced custom monsters & AI plugin with skills system and a clean UI. Folia supported.
5.00 star(s) 53 ratings
777 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
469 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
173 purchases
Protect your economy against raids, duplicated items or zero-day exploits.
4.00 star(s) 7 ratings
146 purchases
Add snow particles & terrain snow, spawn snowmen, place gift chests and much more!
5.00 star(s) 6 ratings
138 purchases
Top