ChatControl
⚪ Last updated 2023🖼️ Gallery (3 images)
🔍 Analysis
- 👍 0.2% endorsement rate
- 🏆 #732 of 1560 bukkit mods in this game by downloads
📋 About This Mod
Testimonials/Vouches: !(https://i.imgur.com/33V54S2.jpg) !(https://i.imgur.com/C9fPG4V.jpg) !(https://i.imgur.com/Lrx4zqM.jpg) ChatControl is chat management and formatting plugin for Bukkit, Spigot and Paper that significantly reduces the amount of spam, ads, swearing and bots on your server! It received over 600,000+ downloads since 2013 and was since modernized to work on the latest Minecraft version. ## (https://github.com/kangarko/chatcontrol-free/issues) | (https://github.com/kangarko/chatcontrol-free/wiki) Create custom rules and handlers for complete control over your chat. ChatControl also comes with many other, often unique features, see the list below! ### Unofficial review video by Koz4Christ Note: In commands, there is no such argument as "username". (https://i.imgur.com/PimDRkr.png)](https://www.youtube.com/watch?v=tPAge3NiA-4) ## Features ### Rules and Handlers - Rules can be used for: - **Effective curse/swear word filtering**. By default, over 48 curse words are blocked! - **Powerful IP / URL advertisements blocking** - **Filter spam** and **repetitive characters** - **Block unicode / non-english messages** - **Typo / slang correction** - **Command aliases** - Utility commands / messages - Fun message replacements - ...they are entirely up to you, and the possibilities are endless! - Define your own rules that matches certain **regular expressions** and applies for: chat, commands, signs or packets - Packet rules **allows you to edit messages from the server itself or even other plugins** (or hide them). The support replacing message per different worlds with rewritein operator - For example, change the unknown command message to no permission message in survival, but to something else in the hardcore world - Handlers allow you to easily manage a big set of rules without spaghetti code - Custom syntax and parser, fixing many YAML limitations - Inspired by popular but now outdated PwnFilter ### Chat Formatting - Format chat messages, with variables: {player_prefix} and {player_suffix} - {world} (TIP: if you want to customize the world name, use Multiverse-Core and edit world alias in worlds.yml) - {health - {player} (player name) - {town} and {nation} (if Towny plugin is enabled) - {clan} (if SimpleClans plugin is enabled) - {country_name} and {country_code} - {region_name} and {isp} (player's internet provider) - PlaceholderAPI is supported. - Supports **global chat** (begin with "!") and **local chat** (ranged mode) - Use _chatcontrol.chat.overrideranged_ permission to get all messages in the world - Use _chatcontrol.chat.spy_ permission to get all messages in all worlds - spy mode ### Anti Spam - Block the same or similar messages and commands - Strip special and duplicate characters to prevent bypasses (toggleable) - Ignore first argument in commands to prevent too strict check - Customizable percentage - Set the delay between messages and commands - Lower long unreadable message spam - Whitelist commands from delay and similarity check ### Anti Caps - Efficient and intelligent CAPS prevention - Customize minimum message length, caps percentage, amount of caps in the row and a whitelist of ignored words - Ignore player names ### Anti Bot - Set the delay between logging in again - Prevent signs with the same text (alert staff + drop the sign) (Useful against "AutoSign" cheat) - Block chat until player moves on join (Prevent bots joining and spamming) ### Chat Clear - Clear the in game chat. Support reason and arguments: - -anonymous (-a) (to hide the cleaner's name) - -silent (-s) (to hide entire broadcast message after clean) - -console (to clear console) - Do not clear chat for players with permission ### Chat Mute - Globally prevent chatting and executing certain commands under the mute. - Also hide join/quit/kick and death messages - Supports reason and arguments - -anonymous (-a) (to hide the cleaner's name) - -silent (-s) (to hide entire message after clean) - -console (to clear console) ### Messages' Customization & Broadcaster - Customize or hide join/quit and kick messages. Support variables:{player}, {player_suffix} and {player_prefix} (see more variables above in Chat formatter) - Send fake join or leave messages (/chc fake) - Broadcast messages in the specified interval - 3 modes - by order, random and random with cache that prevents messages to repeat until all were broadcasted - Set a prefix and a suffix - Supports variables %player and %world - Different messages per world - World messages inherit global messages by default, this can be disabled by inserting - excludeGlobal on the first line. ### Packet Features - Disable tab complete if no argument is given, leaking server info. - Notice: If using spigot, it is
Testimonials/Vouches: !(https://i.imgur.com/33V54S2.jpg) !(https://i.imgur.com/C9fPG4V.jpg) !(https://i.imgur.com/Lrx4zqM.jpg)
ChatControl is chat management and formatting plugin for Bukkit, Spigot and Paper that significantly reduces the amount of spam, ads, swearing and bots on your server!
It received over 600,000+ downloads since 2013 and was since modernized to work on the latest Minecraft version. ## (https://github.com/kangarko/chatcontrol-free/issues) | (https://github.com/kangarko/chatcontrol-free/wiki)
Create custom rules and handlers for complete control over your chat. ChatControl also comes with many other, often unique features, see the list below!
### Unofficial review video by Koz4Christ Note: In commands, there is no such argument as "username".
[!(https://i.imgur.com/PimDRkr.png)](https://www.youtube.com/watch?v=tPAge3NiA-4)
## Features
### Rules and Handlers
- Rules can be used for:
- - Effective curse/swear word filtering. By default, over 48 curse words are blocked!
- - Powerful IP / URL advertisements blocking
- - Filter spam and repetitive characters
- - Block unicode / non-english messages
- - Typo / slang correction
- - Command aliases
- - Utility commands / messages
- - Fun message replacements
- ...they are entirely up to you, and the possibilities are endless!
- Define your own rules that matches certain regular expressions and applies for: chat, commands, signs or packets
- Packet rules allows you to edit messages from the server itself or even other plugins (or hide them). The support replacing message per different worlds with rewritein operator
- - For example, change the unknown command message to no permission message in survival, but to something else in the hardcore world
- Handlers allow you to easily manage a big set of rules without spaghetti code
- Custom syntax and parser, fixing many YAML limitations
- Inspired by popular but now outdated PwnFilter
- ### Chat Formatting
- Format chat messages, with variables: {player_prefix} and {player_suffix}
- - {world} (TIP: if you want to customize the world name, use Multiverse-Core and edit world alias in worlds.yml)
- - {health
- - {player} (player name)
- - {town} and {nation} (if Towny plugin is enabled)
- - {clan} (if SimpleClans plugin is enabled)
- - {country_name} and {country_code}
- - {region_name} and {isp} (player's internet provider)
- - PlaceholderAPI is supported.
- Supports global chat (begin with "!") and local chat (ranged mode)
- - Use _chatcontrol.chat.overrideranged_ permission to get all messages in the world
- - Use _chatcontrol.chat.spy_ permission to get all messages in all worlds - spy mode
- ### Anti Spam
- Block the same or similar messages and commands
- - Strip special and duplicate characters to prevent bypasses (toggleable)
- - Ignore first argument in commands to prevent too strict check
- - Customizable percentage
- Set the delay between messages and commands
- Lower long unreadable message spam
- Whitelist commands from delay and similarity check
- ### Anti Caps
- Efficient and intelligent CAPS prevention
- Customize minimum message length, caps percentage, amount of caps in the row and a whitelist of ignored words
- Ignore player names
- ### Anti Bot
- Set the delay between logging in again
- Prevent signs with the same text (alert staff + drop the sign) (Useful against "AutoSign" cheat)
- Block chat until player moves on join (Prevent bots joining and spamming)
- ### Chat Clear
- Clear the in game chat. Support reason and arguments:
- - -anonymous (-a) (to hide the cleaner's name)
- - -silent (-s) (to hide entire broadcast message after clean)
- - -console (to clear console)
- Do not clear chat for players with permission
- ### Chat Mute
- Globally prevent chatting and executing certain commands under the mute.
- - Also hide join/quit/kick and death messages
- Supports reason and arguments
- - -anonymous (-a) (to hide the cleaner's name)
- - -silent (-s) (to hide entire message after clean)
- - -console (to clear console)
- ### Messages' Customization & Broadcaster
- Customize or hide join/quit and kick messages. Support variables:{player}, {player_suffix} and {player_prefix} (see more variables above in Chat formatter)
- Send fake join or leave messages (/chc fake)
- Broadcast messages in the specified interval
- - 3 modes - by order, random and random with cache that prevents messages to repeat until all were broadcasted
- - Set a prefix and a suffix
- - Supports variables %player and %world
- - Different messages per world
- - World messages inherit global messages by default, this can be disabled by inserting - excludeGlobal on the first line.
- ### Packet Features
- Disable tab complete if no argument is given, leaking server info.
- - Notice: If using spigot, it is
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- kangarko
- Version
- 5.9.6
- Downloads
- 3,162
- Endorsements
- 5
- Category
- bukkit
- Created
- 7/6/2023
- Updated
- 7/5/2023
- Game Versions
- 1.2.5, 1.3.1, 1.3.2, 1.4.2, 1.4.4
- Tags
- social
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does ChatControl support?
The author lists 1.2.5, 1.3.1, 1.3.2, 1.4.2, 1.4.4, 1.4.5. Other versions may work but are untested by the author.
What is the latest version of ChatControl?
Version 5.9.6, published 2023-07-05 with 3,162 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await


