ChatControl - Format & Filter Chat v12.1.8

The ultimate chat formatting, filtering & anti-spam. Can replace 200+ plugins. Folia supported.
  • New | Added a simple tab filter for bungeecord commands, you will be able to specify which subcommands to filter tab completion from such as /server.
  • New | You can start localization messages with NoPrefix to force [X] or other prefixes not being added.
  • New | Added player or console commands to MoTD! Use them to call other parts of our plugin such as sending images on join: (in this case just set the formats to empty so they are not sent).
  • Improve | Added support for EssentialsX and CMI nicks to {receiver_nick} variable.
  • Fix | Solved Prefix section in localization file having UTF8 symbols corrupted since last release, this only appeared on clean installs.
  • Improve | Improved backwards compatibility down to Minecraft 1.2.5 with some missing classes and API calls. Ancient MC version users need to see mineacademy.org/oldmcsupport.
  • Improve | Death messages now pass the falling block so you can create death messages for stalactites and stalagmites:
  • Improve | You can now modify the /chc color menu header in Menu.Color.Header localization key.
  • Improve | Added "then discord" operators to all death messages, commented out by default. You won't see this change unless you reset your death.rs file.
  • New | Readded the /bcreload command to reload BungeeControl Red.
  • Improve | Rewritten the /list command to be way faster and reliable for large player bases, as a drawback we only support limited amount of variables for each player listed.
  • Improve | No longer broadcast "Player has joined channel" if player is only switching channel mode of the same channel.
  • Improve | Players having "chatcontrol.bypass.reach" now get their join/quit/switch message shown in BungeeControl Red.
  • Fix | Solved error when parsing warning points ("Cannot parse Integer") due to GSON library that Spigot is using. We now use our JSONSimple library instead to mitigate this.
  • Fix | Solved channel messages replacing player with Console instead of the player name for some cases.
  • Fix | Solved some player data not being properly synchronized over MySQL (such as player color).
  • New | Added "default" argument in /chatcontrol color, simply type "/chc color default <decoration>" and you only will change your decoratio without changing your color.
  • Fix | Solved sound notify not working when prefix requirement was enabled.
  • Improve | Added "ignore string \blag" to the "slag" filter in rules/global.rs thanks for our tips from tyuop077 and gone-incognito on GitHub. To apply this, you will need to edit your filter manually.
  • Improve | Sound notify now works if the player name ends with ?!:, such as "hey kangarko!" where previously it would only work with "hey kangarko !".
  • Fix | Solved one reported case of an IOException reading userdata from MySQL.
  • New | Added the Clear_Cache_On_Disconnect option to remove sender cache on exit. This cache stores antispam delays etc., so players will be able to bypass some checks by mere reconnecting, but you will save memory since these data won't remain loaded until the server is stopped.
  • Improve | We now automatically clear player cache on exit (this is not the same cache as the one above, this cache stores things we write to database or to data.db, the other cache is not saveable). This change saves memory because it prevents the cache from stacking up unused values especially on servers with high reconnect rates, such as hubs.
  • Improve | Tweaked logic in "ignore channel" and "require channel" rule if the rule's channel mode is set to writing. We now execute the rule for that mode if the player writes the message from any channel, since he'll never be writing it from the channel he's only reading.
  • Improve | Improved /chc reload support to account for you removing file(s) from your plugin folder before reloading for quicker debugging.
  • Fix | Solved an error when checking for sound notify in channel messages when mysql and bungeecord was enabled.
  • Fix | Solved a problem preventing players from setting their tag with /tag or /chc tag feature when they did not have any previous tag.
  • Fix | Corrected a typo in the localization file in the tag success message.
  • Fix | Fixed "Player not stored in our database" occasional problem when using MySQL and player not having a record but being online.
  • Misc | Adjusted "Warning: chat format's part took 2ms to process message" messages to be less obtrusive.
  • Misc | Improved error message for "Incorrect string value" when your MySQL database needs to be adjusted with instructions how to do so.
  • Improve | You can now disallow players from private messaging players they ignore, since they won't be able to reply back, thus prevent trolling. Set the Ignore.Bidirectional key in settings.yml to true to enable this feature.
  • Improve | Only show subcommands the player has permissions for in /ignore, /motd, /channel join, /channel leave and /chc announce commands.
  • Improve | Better lag reporting with slow format parts.
  • Fix | Solved Discord_Channel_Id option not working with some channel IDs.
  • Fix | Fixed a problem preventing mails from being deserialized from MySQL.
  • Fix | Solved prefixes from localization file not being reloadable.
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,518 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,518 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