SwearFilter
SwearFilter is a Fabric chat filter that hides profanity in incoming chat for the player who runs it, with the filtered words replaced at the same length.
What it does
Matching covers both player chat and system or server messages. Only whole words are matched, and case is ignored, so a word inside a longer one such as class is left alone. Each filtered word is swapped for asterisks of the same length, which keeps chat readable in layout while removing the swear words.
The mod is built for keeping chat clean and child friendly, whether a player plays alone or on a multiplayer server. Because it runs only on the client, a server owner does not have to install anything, and players who join a server that lacks the mod see unfiltered chat. The filter list can be changed in game, through a screen built with Cloth Config and reachable from Mod Menu.
Installation needs Cloth Config API and Fabric API on Fabric, and Mod Menu is optional for opening the settings screen. SwearFilter is client-side only, released under the MIT License and not open source. Its only published files are for 26.1.2, with the latest being version 2.0.0, dated 2026-06-23.
Key features
Automatic censoring
Filtered words in incoming chat are replaced by asterisks of the same length as the original word.
Whole-word matching
Only complete words are matched and case is ignored, so harmless words that contain a filtered term stay visible.
In-game settings
A settings screen lets the player turn filtering on or off, add or remove words, and reset the list to its defaults.
Filtering of all incoming messages
The filter applies to player chat and to system or server messages alike.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Use cases
Who it’s for: The mod suits players on Fabric who want to read chat without profanity, including parents setting up a game for children, and players who prefer to tune their own word list rather than rely on a fixed one.
How it compares
Custom Message Blocker is also a client-side Fabric mod under the MIT License, but it is not open source and covers 1.21 – 26.1.2. Chat Filters is client-side, open source under the GNU General Public License v3.0 only, and targets 1.21.9 – 26.2. Both differ from SwearFilter in version range and license, while SwearFilter is limited to 26.1.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SwearFilter | Fabric | 26.1.2 | Client-side only | 2026-06-23 |
| Custom Message Blocker | Fabric | 1.21 – 26.1.2 | Client-side only | 2026-09-18 |
| Chat Filters | Fabric | 1.21.9 – 26.2 | Client-side only | 2026-07-27 |
Questions
Does SwearFilter need to be installed on the server?
Which dependencies does SwearFilter require?
Can SwearFilter be used on other game versions?
In the catalog
SwearFilter is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 15,189 mods support Minecraft 26.1.2.
Similar mods
What the author says
A lightweight, client-side chat filter that censors inappropriate words in incoming messages — no server installation needed.
Official listing
- Modrinth page
- modrinth.com/mod/swearfilter
- Owner
- muiznaveedrana
- Published
- 2026-06-02
- Updated on Modrinth
- 2026-06-23
- Facts verified
- 2026-10-15
