Profanity Filter
Profanity Filter is a server-side Fabric utility that screens chat messages for flagged words before they reach players.
What it does
Blocked messages are removed in full, so a flagged line never appears in chat and cannot trigger signed chat errors. Repeat offenders move through configurable enforcement tiers: a warning message first, then a kick after a set number of warnings, and a permanent ban after repeated violations. Both thresholds and the warning text can be changed in the config file.
Before matching, the mod flattens each message by removing gaps and punctuation, and it recognizes character substitutions such as 0 for o or 3 for e. Messages that try to hide a word this way are caught the same as plain ones. The filter is built on FastUtil collections so that screening adds little load on busy servers.
Fabric API is required. The mod runs on the server alone, so players join without installing anything. It is published for Fabric only, with 17 release versions, and it is not open source; it is released under All rights reserved.
Key features
Chat message blocking
Any message containing a flagged word is dropped before it is sent to other players.
Escalating enforcement
Warnings lead to a kick after a configured count, and repeated violations end in a permanent ban.
Filter bypass detection
Spaces, punctuation and leetspeak substitutions are normalized away so disguised words are still flagged.
Detailed configuration
A granular config file in the server's config folder exposes the primary settings to server owners.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Busy public servers
Server owners of large networks can keep chat within community rules without moderating every message by hand.
Who it’s for: Server owners who want automated chat screening that works on the server side and needs no client-side install.
How it compares
Chat Tweaks - Secure is a Fabric client-side mod for 1.21.4 – 1.21.8 under the MIT License and is not open source. Advanced Chat Filters Reboot is client-side only, open source under the Mozilla Public License 2.0 and covers 1.21.10 – 1.21.11. Profanity Filter works only on the server and is published for Fabric alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Profanity Filter | Fabric | 1.21 – 26.3 | Server-side only | 2026-10-13 |
| Chat Tweaks - Secure | Fabric | 1.21.4 – 1.21.8 | Client-side only | 2025-07-28 |
| Advanced Chat Filters Reboot | Fabric | 1.21.10 – 1.21.11 | Client-side only | 2026-06-12 |
Questions
Does Profanity Filter need Fabric API?
Do players need to install Profanity Filter?
Which game versions does Profanity Filter support?
In the catalog
Profanity Filter is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Fabric Server Essentials
Similar mods
What the author says
Advanced Profanity Filter is a lightweight, server-side utility designed to maintain community standards without constant manual moderation. Unlike basic filters that are easily tricked by spaces or symbols, this mod uses an aggressive Normalization Engine to strip bypass attempts before they ever hit the chat…
Official listing
- Modrinth page
- modrinth.com/mod/profanityfilter
- Owner
- Fabric Server Essentials
- Published
- 2026-04-21
- Updated on Modrinth
- 2026-10-13
- Facts verified
- 2026-10-15
