Плагин для серверов Майнкрафт для модерации чата: он фильтрует рекламу, ссылки, оскорбления, спам, сообщения капсом и контент для взрослых. Проверка сообщений выполняется асинхронно до обработки основным потоком сервера; описание и команды плагина доступны на русском.
Возможности
- Ищет запрещённые слова как по точному совпадению, так и по похожему написанию, поэтому распознаёт опечатки и попытки обойти фильтр.
- Нормализует текст: учитывает замену букв похожими символами, цифрами и специальными знаками.
- Перехватывает и отбрасывает запрещённые сообщения на сетевом уровне.
- Ведёт предупреждения и запускает настроенные команды наказаний.
- Уведомляет персонал о нарушениях.
Команды
/apve reload— перечитывает конфигурацию./apve warns show {player}— показывает число предупреждений игрока./apve warns remove {player} {amount}— снимает указанное число предупреждений./apve warns clear {player}— очищает предупреждения игрока./apve notify toggle— переключает уведомления о нарушениях./apve check {string}— нормализует и проверяет строку по правилам фильтра./apve help— выводит справку.
Права
apve.use— доступ к основной команде/apve.apve.reload— перезагрузка настроек.apve.warns.show,apve.warns.remove,apve.warns.clear— просмотр, снятие и очистка предупреждений.apve.notify.toggle— переключение уведомлений.apve.checkиapve.help— проверка строки и справка.apve.violation.notify— получение уведомлений о нарушениях.apve.insult.immune,apve.fam.insult.immune,apve.caps.immune,apve.spam.immune,apve.adult.content.immune,apve.social.immune,apve.advertisement.immune,apve.staff.insult.immune— иммунитет к соответствующим проверкам.
Настройка
Перед использованием настройте в config.yml словари фильтра и шаблоны команд наказаний. Запрещённые слова в словарях вводятся только латиницей, например shlyuha.
Требования
Требуется PacketEvents для Spigot или Paper, а для наказаний можно подключить EssentialsX, AdvancedBan либо другой подходящий плагин. Работает на Bukkit-ядрах, включая Paper, Purpur, Spigot и Folia; требуется Java 21.
