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.
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.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CleanChat - Simple Open Source Chat Filtering for Minecraft is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 119 times (via Spigot). Download it and open it directly in the game.