ChatControl - Format & Filter Chat v12.1.18

The ultimate chat formatting, filtering & anti-spam. Can replace 200+ plugins. Folia supported.
Merry Christmas

We wish you a sweet little Merry Christmas and wanted to say a Big Thanks to everyone who'd helped to form ChatControl Red as it is today. Without our wonderful people we wouldn't build the product!

May this Christmas season bring you closer to all those that you treasure in your heart. Have a Merry Christmas dear friends!

PS: We're now offering our coding classes for 25%. So if you wanted to get a present for yourself to code your own ChatControl Red, now it's the time :)

---
  • New | Added Tag.Nick_Prefix in settings.yml to force a prefix like "~" before nicks.
  • New | Added Tag.Change_Displayname in settings.yml to optionally disable changing displayname and custom name for nicks, preventing issues with other plugins.
  • Improve | We now support Discord's linked nicknames and show them if they are set. If they are not set, we simply show Discord's username.
  • Fix | Further improvements regarding /reply command registering the reply player back for sender and receiver in attempt to prevent malfunction in some cases.
  • Fix | Solved colors not being translated in hovers.
  • New | Added /realname command to look up player's real name and nick from his nick or w.
  • New | Added an option under Messages in settings.yml to defer sending join/quit/kick messages, so that they come after your other plugins.
  • New | You can now escape the | character in rules to write | into the chat and use it further in your commands, such as in /chc announce, see https://github.com/kangarko/ChatControl-Red/issues/288.
  • Improve | Added support for full range emojis saved to databases thanks to utf8mb4 encoding. If you are getting MysqlDataTruncation error either remove your old ChatControl databases or change their encoding to utf8mb4. Ensure your database has MySQL driver 5.5, ideally 8.0.
  • Improve | Changed order of channel modes when autojoining players. Now, we check if we can join players for writing into a channel first. Previously we checked for reading first. So that now OPs are properly writing to all channels automatically.
  • Fix | Changed how we build components to solve issues with &l not being reset by &r sometimes, such as on hover text.
  • Fix | Solved "require killer item" not working if containing *.
  • Fix | Solved three Cauldron/Thermos 1.7.10 runtime issues preventing plugin from operating properly. You will still need to remove non-existent values from default settings yourself when first installing it.
  • Fix | Solved incorrect variables being replaced for receivers not the sender, in join/quit/kick message files that referenced to a format.
  • Fix | Solved Integration.Discord.Send_Messages_As_Bot not respecting the "false" value.
  • Fix | Solved quit messages still being sent for vanished players.
  • Fix | Solved <center>, <actionbar> etc. not working in messages/messages.rs file.
  • Fix | Solved players changing their username via Mojang not having their data or db not always updated.
  • Fix | Solved migrating from ChatControl Pro failing when having "ignore event" or "then points" in your rules or handlers.
  • Fix | Prevent "you must move before chatting" from firing again when player moves back to his join location.
  • Misc | The message about incoming packets is now only visible when Debug key in settings.yml is on "[bungee]".
  • Misc | Much more strict death message operator parsing. Throws errors on each invalid entity or material. That means your default settings may crash on old MC versions and you must remove the invalid rules yourself. This prevents unexpected behavior.
Great news: Starting today, we're officially live with ChatControl Red exclusively through MCMarket. I'm sure you've got a lot of questions regarding the plugin, make sure you check out this article here.

Note
: If you just enrolled and only used 10.0.5, there's a lot of changes since this release. Check out this link for changelogs for each release in between.
  • New | Added the "Send_Messages_As_Bot" option into the Integration section in the next release. Keep in mind however, that disabling this, will also break rules and [X] features on discord. More explanations in the comments above that key.
  • New | Added mode as an optional parameter for "ignore/require channel" rule operators. Example usages: /admin toggle command as shown at https://github.com/kangarko/ChatControl-Red/wiki/Channels#creating-channel-toggle
  • Improve | Nicks now also affect custom player names and display names.
  • Improve | The /reply command now has a separate packet to update the last reply recipient for players, hopefully solving an occasional problem of /reply not being updated correctly.
  • Improve | Better rule matching on signs, now properly replacing matches for each line in case they are on the same line.
  • Improve | Chat formats that compile to JSON that is over 30,000 letters long will now work on MC 1.9 and greater. Only 1.8.8 seems to be affected.
  • Improve | We now "upgrade" players having saved a channel in read mode to write mode, if they have autojoin permissions for write mode.
  • Fix | Solved auto conversation mode not working if the receiver is on another BungeeCord server.
  • Fix | No longer send messages from Discord to BungeeCord network. This prevents them being duplicated, but if you want to see your Discord messages you must install DiscordSRV on all Spigot servers.
  • Fix | Solved killer name returning health characters if mcMMO and other plugins are used for death messages.
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.
291,606 Views
2,269 Purchases
3,171 Downloads
Dec 13, 2020 Published
Jul 10, 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
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival & SMP
  1. Creative
  1. Minigame
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) 54 ratings
779 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
471 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
175 purchases
Protect your economy against raids, duplicated items or zero-day exploits.
4.00 star(s) 7 ratings
147 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.
291,606 Views
2,269 Purchases
3,171 Downloads
Dec 13, 2020 Published
Jul 10, 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
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival & SMP
  1. Creative
  1. Minigame
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) 54 ratings
779 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
471 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
175 purchases
Protect your economy against raids, duplicated items or zero-day exploits.
4.00 star(s) 7 ratings
147 purchases
Add snow particles & terrain snow, spawn snowmen, place gift chests and much more!
5.00 star(s) 6 ratings
138 purchases
Top