Мод для Майнкрафт на Fabric, который фильтрует сообщения в серверном чате и помогает защищать его от нежелательных слов, фраз и спама. Администратор может скрывать такие сообщения, удалять их и выдавать игрокам временный или постоянный мут.
Возможности
- Фильтрация отдельных слов, слов целиком, фраз и выражений по регулярным выражениям.
- Замена символов перед проверкой: например,
1можно заменить наi, чтобы фильтр распознавал обходные варианты написания. - Удаление сообщения либо замена запрещённого текста цензурой.
- Журнал отфильтрованных сообщений, настройка проверки личных сообщений и учёта регистра.
- Автоматический мут после заданного числа нарушений; можно выбрать срок мута и время, через которое нарушения перестают учитываться.
Как пользоваться
- Добавить фильтр:
/filter add {word|standAloneWord|phrase|regex} {text} - Удалить фильтр:
/filter remove {word|standAloneWord|phrase|regex} {text} - Посмотреть фильтры:
/filter list {all|word|standAloneWord|phrase|regex} - Выдать постоянный мут:
/mute add permanent {player} {reason} - Выдать временный мут:
/mute add temporary {player} {minutes} {reason} - Снять мут:
/mute remove {player}
Фильтр standAloneWord срабатывает только на отдельное слово: при правиле для fort слово forts не будет отмечено. Тип phrase подходит для текста из нескольких слов.
Настройки
Настройки фильтра меняются командами /filter config. В них доступны параметры logFiltered, ignorePrivateMessages, caseSensitive, tellPlayer и censorAndSend.
Для автоматического мута используются параметры muteAfterOffense: set, type, number, length, expireMinutes и currentOffenses. Список заменяемых символов и игнорируемых игроков также редактируется через /filter config.
Если на сервере уже есть другая команда мута, в config/chatcontrol.json установите muteCommand в false. Для работы без конфликтов рекомендуется указать enforce-secure-profile=false в server.properties.
Требования и совместимость
Мод работает только с Fabric.
