- Поддерживаемые версии
- 1.12
- 1.16
Плагин un-ChatFilter предназначен для фильтрации нежелательных сообщений в чате на сервере Minecraft. Он обеспечивает защиту от использования запрещенных слов и выражений, а также позволяет наказывать игроков за нарушение правил чата. Плагин обладает гибкой системой настройки, что делает его мощным инструментом для администраторов серверов.
Основные возможности:
1. Фильтрация сообщений:
Плагин перехватывает все сообщения, отправляемые игроками, и проверяет их на наличие запрещенных слов. Поддерживается замена похожих букв (например, "к" на "k"), что позволяет предотвратить попытки игроков обойти фильтр. Кроме того, плагин может блокировать слова, содержащие символы между буквами, такие как "Бл1ять" и "с.ука", что увеличивает эффективность фильтрации и минимизирует вероятность обхода.
2. Белый список:
Возможность добавления слов в белый список, которые не будут фильтроваться, даже если они содержат запрещенные символы.
3. Замена запрещенных слов:
Плагин может заменять запрещенные слова на заданный текст, что позволяет скрывать нежелательные выражения без удаления сообщения с чата.
4. Наказание игроков:
Возможность автоматического наказания игроков за использование запрещенных слов. Наказания могут включать выполнение команд от имени консоли.
5. Информирование модераторов:
Плагин может уведомлять модераторов о нарушениях в чате, отправляя им сообщения с информацией о нарушителе и содержимом сообщения.
ban-words:
- 'блять'
- 'сука'
- 'нахуй'
- 'еблан'
similar-letter:
'б': [",", "В", "6", "Ъ", "3", "8"]
'л': ["k", "П", "Λ", "∆", "1"]
'я': ["z", "R", "9", "Я̆", "Я̃"]
'т': ["n", "Г", "7", "T", "1"]
'ь': ["m", "Ъ", "B", "6", "b", "ь"]
'с': ["с", "c"]
'у': ["y", "y", "н"]
'к': ["к", "k"]
'а': ["a", "@", "4"]
'н': ["H", "N", "и", "4"]
'х': ["x", "["]
'й': ["q", "и", "u", "й"]
'е': ["3", "E", "E"]
replace:
enabled: true
text: ">_<"
punishment:
enabled: true
commands:
- 'mute %p 5m использование запрещ. слов!'
filter-bypass:
enabled: true # Новое значение
permission: "uniquestudio.bypass.uniquechatfilter"
moderator-inform: # Новое значение
enabled: true # Новое значение
permission: "uniquestudio.moderator.uniquechatfilter" # Новое значение
message: "%p сказал(а) запрещенное слово: %s" # Новое значение, %p = никнейм нарушителя, %s слово
whitelist:
- "Оскорблять"
- "Изблять"
- "Заблять"
- "Оглоблять"
- "Приблять"
- "Скука"