- Loaders
- Fabric
- Downloads on Modrinth
- 789
- Followers on Modrinth
- 2
- versions
- 6
- Updated
- July 23, 2026Jul 23
- Published
- in 2024
At a glance
Install on the server only; players don't need it
TextFilter
A Fabric mod that filters text in signs, books, anvil renaming, and chat messages.
Features
- Regex filtering — whitelist and blacklist character patterns
- Replacements — find-and-replace text substitutions (applied after regex filtering)
- Chat filtering — server-side chat message modification
- Config reload — in-game via
/textfilter reload - Bypass permissions — per-category and global bypass
Config
Config file: config/textfilter.json
{
"whitelist": "[\\u0020-\\u007e \\n § а-я іїєґ \\u00C0-\\u024F \\u2010-\\u2027 ≈≠∞±×÷€₴]",
"blacklist": "[ыъэ]",
"replacements": {
"xd": "😂"
}
}whitelist— regex pattern of allowed charactersblacklist— regex pattern of characters to remove from the whitelistreplacements— key-value pairs for find-and-replace (applied after regex)
Unicode ranges reference
| Range | Block | Includes |
|---|---|---|
\u0020-\u007e | Basic Latin | Standard ASCII (space, letters, digits, punctuation) |
\u00C0-\u024F | Latin-1 Supplement + Latin Extended-A | Accented European letters (À-ÿ, Ă-ž), «»°±²³µ·¹º¼½¾¿×÷ |
\u2010-\u2027 | General Punctuation | Typographic dashes, quotes, ellipsis (–—'"„…•‹›) |
Interactive tool: regexr.com · Unicode blocks: compart.com
If whitelist is empty — all symbols will be deleted.
Allow all symbols by putting.as the whitelist.
Commands
| Command | Permission | Description |
|---|---|---|
/textfilter reload | textfilter.reload or OP level 4 | Reload config from disk |
Permissions
| Permission | Description |
|---|---|
textfilter.bypass | Bypass all text filtering |
textfilter.signBypass | Bypass sign text filtering |
textfilter.bookBypass | Bypass book text filtering |
textfilter.anvilBypass | Bypass anvil rename filtering |
textfilter.chatBypass | Bypass chat message filtering |
textfilter.reload | Use /textfilter reload command |
Uses fabric-permissions-api.
Manage permissions with LuckPerms or similar.
Support me here:
FAQ
How to install TextFilter?
Install Fabric for your Minecraft version, download TextFilter for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does TextFilter support?
TextFilter has builds for Minecraft 1.20.1–1.21.1, 1.21.6–1.21.11.
Is TextFilter needed on the server?
Server only — players don't need to install it