CleanChat is a lightweight, no-nonsense plugin designed to keep your Minecraft server chat clean and respectful, while being completely customizable to fit exactly what your server needs.
By default, CleanChat will automatically block players from swearing (using a list of most common swear words), advertising other server IPs, and will stop players from posting interactable website URLs into the chat. If you would like to enable or disable any of these features, you can do so in the config.yml file.
Features:
- Swear Word Filtering
Blocks a large list of offensive and inappropriate words — including common bypass attempts by using special characters (such as @, $, !, *). Easily expand or modify the list in the config.
- URL & IP Address Blocking
Prevent players from posting websites or IPs in chat (e.g., example.com, 192.168.0.1). Enable or disable each feature independently.
- Fully Configurable
Customize the warning message, toggle filtering features, and modify the list of blocked words directly from config.yml.
- Optional Debug Mode
Turn on debug_mode to log all player chat for testing and development — then disable it to keep logs clean.
Permissions: No permissions necessary, this plugin will by automatically affect all default players!
If you wish to allow swearing or allow specific words, all you need to do is remove them from the list of blocked words in the config.yml file.