Плагин для серверов Майнкрафт, который модерирует чат и помогает защитить сервер от нежелательных сообщений. Он блокирует слова, шаблоны, ссылки и IP-адреса, распознавая попытки обхода фильтра через замену букв похожими символами.
Возможности
- Фильтрация слов с масками и нормализацией заменённых символов.
- Проверка сообщений по регулярным выражениям, в том числе автоматически созданным из обычных слов.
- Блокировка ссылок и IP-адресов с белым списком доменов.
- Настраиваемая цепочка наказаний: предупреждение, мут, кик и временный бан.
- Статистика срабатываний, история нарушений и уведомления для персонала в игре.
- Журнал заблокированных сообщений в отдельном файле.
Команды
/cf reload— перезагрузить конфиг и списки фильтров./cf info— показать сведения о плагине и число загруженных фильтров./cf stats [player]— показать статистику и историю блокировок./cf addword <word>— добавить слово в фильтр./cf removeword <word>— удалить слово из фильтра./cf check <message>— проверить сообщение активными фильтрами./cf history <player>— показать историю нарушений игрока./cf pardon <player>— сбросить число нарушений игрока./cf unmute <player>— снять мут вручную.
Права
christianfilter.admin— доступ ко всем командам/cf.christianfilter.notify— уведомления о срабатывании фильтра.christianfilter.bypass.words— обход фильтра слов.christianfilter.bypass.regex— обход фильтра регулярных выражений.christianfilter.bypass.links— обход фильтра ссылок и IP-адресов.christianfilter.bypass.all— обход всех фильтров.
Настройка
В config.yml настраиваются наказания, поведение фильтров, сообщения, запрещённые слова, регулярные выражения, чёрные и белые списки доменов. После изменений используйте /cf reload.
Требования
Нужны Paper и Java 21.
