TextFilter

Quick rating

Community listing page, reviews here may not be monitored by the author.

TextFilter

By somykOwner

No reviews yet

This mod removes blacklist symbols from signs, books, and when renaming items in an anvil.

Mod Loaders
Minecraft

About

Description

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

godlikehost

Config

Config file: config/textfilter.json

{
  "whitelist": "[\\u0020-\\u007e \\n § а-я іїєґ \\u00C0-\\u024F \\u2010-\\u2027 ≈≠∞±×÷€₴]",
  "blacklist": "[ыъэ]",
  "replacements": {
    "xd": "😂"
  }
}
  • whitelist — regex pattern of allowed characters
  • blacklist — regex pattern of characters to remove from the whitelist
  • replacements — 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:

ko-fi monobank