ModsFinder

TextFilter

by somyk

TextFilter removes or rewrites text on Fabric servers, covering signs, books, anvil renaming and chat messages through regex rules and find-and-replace pairs.

FabricServer-side onlyMozilla Public License 2.0Open source1.20.1 – 1.21.11

What it does

Server owners use TextFilter to screen player-written text. A blacklist regex strips characters or patterns, a whitelist regex keeps only the characters it allows, and a replacements list applies key-value find-and-replace after the regex passes. The filters cover signs, books, renamed items at the anvil and chat messages, which the mod changes on the server side.

Permissions are handled through the fabric-permissions-api, so servers can manage access with LuckPerms or a similar plugin. Bypass permissions exist per category and as a global bypass, letting trusted players write unfiltered text. Configuration can be reloaded in-game with a textfilter reload command, so rule changes do not need a restart.

It runs on the server alone, so players need nothing extra to join. Files target Fabric for 1.20.1 – 1.21.11 across 14 release versions, and the latest file is 1.0+1.21.10 for 1.21.11, dated 2026-07-23. The code is open source under the Mozilla Public License 2.0, and public source code links are available.

Key features

  1. Regex blacklist

    A blacklist regex pattern removes the characters or sequences it matches from player-written text.

  2. Regex whitelist

    A whitelist regex pattern keeps only the characters it allows, discarding everything else in the message or text.

  3. Find-and-replace rules

    Key-value replacements substitute text after the regex filters have run, so one rule can rewrite a known word.

  4. Chat and sign filtering

    Chat messages, signs, books and anvil renaming all pass through the same filters, changed on the server.

  5. Per-category bypass

    Bypass permissions can be granted per filter category, or globally, for players who should write unfiltered text.

  6. In-game config reload

    The textfilter reload command applies edited rules without restarting the server.

Compatibility

Latest build for each game version and loader.

1.21.x8 of 8 versions with builds
1.21.111.0+1.21.10
1.21.101.0+1.21.10
1.21.90.3-1.21.6
1.21.80.3-1.21.6
1.21.70.3-1.21.6
1.21.60.3-1.21.6
1.21.10.2-1.21
1.210.2-1.21
1.20.x6 of 6 versions with builds
1.20.60.2-1.20.1
1.20.50.2-1.20.1
1.20.40.2-1.20.1
1.20.30.2-1.20.1
1.20.20.2-1.20.1
1.20.10.2-1.20.1
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

SkiesClear is server-side only, open source under the Mozilla Public License 2.0, and published for Fabric 1.20.1 – 1.21.1, so it covers a narrower range of game versions than TextFilter. Custom Chat Alerts is client-side only under the MIT License, built for 1.21.11 alone, and it works on the player side rather than filtering text on the server. Anvil Too Expensive needs the server and optionally the client, is not open source, and is published for 1.19.2 – 1.21.5.

ModLoadersGame versionsEnvironmentUpdated
TextFilterFabric1.20.1 – 1.21.11Server-side only2026-07-23
SkiesClearFabric1.20.1 – 1.21.1Server-side only2025-12-05
Custom Chat AlertsFabric1.21.11Client-side only2026-07-03
Anvil Too ExpensiveFabric1.19.2 – 1.21.5Server required, client optional2023-07-13

Questions

Does TextFilter need to be installed on the client?

No. Players join without it, since only the server has to run the mod.

Which permissions system does TextFilter use?

It uses the fabric-permissions-api, so permissions can be managed with LuckPerms or a similar plugin on the server.

Can the filter rules be changed without restarting the server?

Yes. The textfilter reload command reloads the configuration in-game after the rules are edited.

In the catalog

TextFilter is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from somyk

All projects

Similar mods

What the author says

A Fabric mod that filters text in signs, books, anvil renaming, and chat messages. Uses fabric-permissions-api. Manage permissions with LuckPerms or similar.
somyk, on the Modrinth page

Official listing

Owner
somyk
Published
2024-05-02
Updated on Modrinth
2026-07-23
Facts verified
2026-10-15

Tags