- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 805
- Подписчиков на Modrinth
- 2
- версий
- 6
- Обновлён
- 23 июля 202623 июл.
- Опубликован
- в 2024
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
TextFilter
Fabric-мод, который фильтрует текст на табличках, в книгах, при переименовании на наковальне и в сообщениях чата.
Возможности
- Фильтрация по regex — белый и чёрный списки символьных шаблонов
- Замены — подстановки «найти и заменить» (применяются после фильтрации по regex)
- Фильтрация чата — изменение сообщений чата на стороне сервера
- Перезагрузка конфига — прямо в игре через
/textfilter reload - Разрешения на обход — обход по категориям и глобальный
Конфиг
Файл конфига: config/textfilter.json
{
"whitelist": "[\\u0020-\\u007e \\n § а-я іїєґ \\u00C0-\\u024F \\u2010-\\u2027 ≈≠∞±×÷€₴]",
"blacklist": "[ыъэ]",
"replacements": {
"xd": "😂"
}
}whitelist— regex-шаблон разрешённых символовblacklist— regex-шаблон символов, которые нужно убрать из белого спискаreplacements— пары «ключ-значение» для поиска и замены (применяются после regex)
Справка по диапазонам Unicode
| Диапазон | Блок | Что входит |
|---|---|---|
\u0020-\u007e | Basic Latin | Стандартный ASCII (пробел, буквы, цифры, пунктуация) |
\u00C0-\u024F | Latin-1 Supplement + Latin Extended-A | Европейские буквы с диакритикой (À-ÿ, Ă-ž), «»°±²³µ·¹º¼½¾¿×÷ |
\u2010-\u2027 | General Punctuation | Типографские тире, кавычки, многоточие (–—'"„…•‹›) |
Интерактивный инструмент: regexr.com · Блоки Unicode: compart.com
Если белый список пуст — все символы будут удалены.
Разрешить все символы можно, указав.в качестве белого списка.
Команды
| Команда | Разрешение | Описание |
|---|---|---|
/textfilter reload | textfilter.reload или OP уровень 4 | Перезагрузить конфиг с диска |
Разрешения
| Разрешение | Описание |
|---|---|
textfilter.bypass | Обойти всю фильтрацию текста |
textfilter.signBypass | Обойти фильтрацию текста на табличках |
textfilter.bookBypass | Обойти фильтрацию текста в книгах |
textfilter.anvilBypass | Обойти фильтрацию переименования на наковальне |
textfilter.chatBypass | Обойти фильтрацию сообщений чата |
textfilter.reload | Использовать команду /textfilter reload |
Использует fabric-permissions-api.
Управляйте разрешениями через LuckPerms или аналоги.
Поддержать меня:
Частые вопросы
Как установить TextFilter?
Установите Fabric под свою версию Minecraft, скачайте TextFilter под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть TextFilter?
У TextFilter есть сборки для Minecraft 1.20.1–1.21.1, 1.21.6–1.21.11.
Нужен ли TextFilter на сервере?
Ставится только на сервер; игрокам ставить не нужно