Плагин для серверов Майнкрафт, который помогает модерации следить за переименованием предметов в наковальнях. Он блокирует запрещённые названия, ведёт журнал действий и сообщает администрации о попытках переименования.
Возможности
- Записывает успешные и заблокированные переименования в отдельные журналы.
- Проверяет названия без учёта регистра.
- Поддерживает регулярные выражения: одна запись может отлавливать целую группу вариантов слова.
- Распознаёт замену букв похожими символами и варианты с цифрами.
- Оповещает онлайн-администраторов о разрешённых и заблокированных переименованиях.
- Позволяет доверенным игрокам обходить фильтр.
- Показывает последние успешные и отклонённые действия с постраничным просмотром.
Команды
/anvilwatch help— список команд./anvilwatch reload— перечитатьconfig.ymlиBannedWords.txt./anvilwatch add <word>— добавить правило в список запрещённых слов./anvilwatch remove <word>— удалить правило./anvilwatch log <on/off>— включить или выключить личные сообщения журнала в игре./anvilwatch check <text>— проверить текст текущим фильтром./anvilwatch recent [page]— показать десять последних записей.
Короткая команда: /anw.
Права
anvilwatch.admin— уведомления о переименованиях и команды управления; по умолчанию доступно операторам.anvilwatch.bypass— переименование без ограничений фильтра.
Настройка
Список правил находится в BannedWords.txt: каждая строка, кроме комментариев, считается регулярным выражением. Например, bad.* ловит слова с началом bad, а b[a4]dw[o0]rd учитывает замену букв цифрами.
В config.yml настраиваются сообщения игрокам и администрации, отображение уведомлений (CHAT, ACTION_BAR или BOTH) и пути к журналам. Доступны подстановки <player>, <item>, <old> и <new>. По умолчанию успешные переименования записываются в logs/anvil_renames.log, а заблокированные — в logs/blocked_renames.log.
Требования
Зависимости не требуются.
