ModsFinder

Chat Filters

by spzla

Chat Filters hides chat messages that match a list of regular expressions, applied on the client only, so a player can screen out lines they do not want to read.

FabricClient-side onlyGNU General Public License v3.0 onlyOpen source1.21.9 – 26.2

What it does

Each rule in the filter list is a regular expression that is checked against incoming chat. The mod can run in whitelist mode, where only matching messages appear, or in blacklist mode, where matching messages are kept out of view. Matching happens on the client, so a message is hidden only for the player who installed the mod, and the server sends the same chat either way.

The filters act on messages as they arrive. Adding or removing a rule does not delete messages that were already shown, and turning the filter off does not bring back lines that were hidden while it was on. Patterns do not need to match the whole string, so a short word inside a longer line can be enough to filter it. Required dependencies are Fabric API and YetAnotherConfigLib (YACL), which provides the settings screen; Mod Menu is optional and gives a menu entry for opening it. The mod is published for Fabric only, for 1.21.9, 1.21.10 and 26.2, and the latest file is 0.1.2 for 26.2 on the beta channel.

Key features

  1. Regex-based rules

    Each filter is a regular expression, so a single rule can cover many spellings or word forms in chat.

  2. Whitelist and blacklist modes

    Players choose whether to show only matching lines or to hide the lines that match.

  3. Partial matching

    Patterns can match part of a message, so the whole line does not have to equal the rule.

  4. Filtering without server changes

    Messages from the server, including those starting with SERVER, can be matched like player chat, and nothing is altered on the server.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
26.20.1.2
1.21.100.1.1
1.21.90.1.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

How it compares

Full comparison

Chat Sync is client-side only and published for 1.21.10 – 1.21.11 under the MIT License, and it is not open source. SecondChat is client-side only, open source under the GNU General Public License v3.0 only, and has files for 1.21.4 – 26.3. Chat Filters is also client-side only and open source under the same license as SecondChat, but it covers only 1.21.9, 1.21.10 and 26.2, so a player on a different version may need one of the other two.

ModLoadersGame versionsEnvironmentUpdated
Chat FiltersFabric1.21.9 – 26.2Client-side only2026-07-27
Chat SyncFabric1.21.10 – 1.21.11Client-side only2026-02-19
SecondChatFabric1.21.4 – 26.3Client-side only2026-09-16

Questions

Does Chat Filters need Fabric API and YACL?

Yes. Fabric API and YetAnotherConfigLib (YACL) are both required. Mod Menu is optional and only adds a way to open the settings from its menu.

Does Chat Filters have to be installed on the server?

No. Only the player's game needs it, and servers run without it.

Are hidden messages removed from the server?

No. The filter only affects what the client displays, so the messages still reach the server and the other players.

Which game versions are supported?

Files exist for 1.21.9, 1.21.10 and 26.2, with the latest 0.1.2 build made for 26.2.

In the catalog

Chat Filters is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 13,894 mods support Minecraft 26.2.

More from spzla

All projects

Similar mods

What the author says

A simple mod that filters chat messages based on a list of regular expressions. It works by not allowing the message to appear if it matches a pattern specified in the configuration (blacklist) or if it doesn't match a pattern (whitelist).
spzla, on the Modrinth page

Official listing

Owner
spzla
Published
2025-10-12
Updated on Modrinth
2026-07-27
Facts verified
2026-10-15

Tags