Universal Chat Filter
by Xeu
Universal Chat Filter lets server owners and players block chat messages by text patterns, covering both the client and the server.
What it does
Filters are defined in a configuration file, and a message that matches one is dropped before it reaches the in-game chat of a player or the client, or the server console. Patterns can be plain strings or Java regular expressions, and matching can be applied to the logger name as well as the message text.
The mod can be installed on a client alone, on a server alone, or on both. A player who joins a server running it does not need the mod, because the server does the filtering. The mod is available for Fabric and Forge, with builds covering 1.20.1 – 1.21.11 and the Fabric and Forge files published as alpha and beta channels. Its license is the MIT License, and the project is open source with public source code and an issue tracker.
Key features
Filtering on either side
Messages can be stopped on the server before they reach the chat of connected players, or on the client side.
Console filtering
Matching messages can also be kept out of the server console, so logs stay free of unwanted text.
Regex and string patterns
Filters accept plain strings or Java regular expressions, and they can match the logger name as well as the text.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Server moderation
A server owner can hide spam or slurs from the shared chat and keep those lines out of the console log.
Personal filtering
A player who installs the mod on a client can hide messages from their own game chat without changing the server.
Who it’s for: The mod suits server owners who want to moderate chat without adding commands, and players who prefer to hide certain messages from their own view of the chat.
How it compares
Console Filter is a Fabric, Forge and NeoForge mod for 1.20.1 – 26.2 under the Creative Commons Attribution Non Commercial Share Alike 4.0 license, and it is not open source. Server Chat Log History is server-side only, open source under the GNU General Public License v3.0 or later, and published for Fabric across 1.20 – 1.21.6. Log Filter runs on both sides under the MIT License, with Fabric, Forge and NeoForge files for 1.21 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Universal Chat Filter | Fabric and Forge | 1.20.1 – 1.21.11 | Client or server, optional | 2026-10-13 |
| Console Filter | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client or server, optional | 2026-07-01 |
| Server Chat Log History | Fabric | 1.20 – 1.21.6 | Server-side only | 2025-06-21 |
| Log Filter | Fabric, Forge and NeoForge | 1.21 – 1.21.1 | Client or server, optional | 2024-10-13 |
Questions
Does Universal Chat Filter need to be installed on both sides?
Which loaders are supported?
Can filters use regular expressions?
In the catalog
Universal Chat Filter is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
Universal Chat Filter can filter chat messages on both client and server. Filterable by basic strings, java regex, and logger name. FEATURES - CLIENT: Blocks messages from reaching the in game chat as a player/client. - SERVER: Blocks messages sent in any way from reaching the server console. - BOTH: Blocks messages…
Official listing
- Modrinth page
- modrinth.com/mod/universal-chat-filter
- Owner
- Xeu
- Published
- 2026-07-14
- Updated on Modrinth
- 2026-10-13
- Facts verified
- 2026-10-15