Плагин для серверов Майнкрафт с наказаниями через меню и автоматическим ужесточением санкций. Он работает вместе с LiteBans: модератор вводит команду бана, выбирает категорию нарушения, а плагин назначает наказание по числу прошлых нарушений игрока в этой категории.
Возможности
- Перехватывает настроенные команды LiteBans и открывает меню категорий нарушений.
- Для каждой категории задаются ступени наказаний: бан, бан по IP, мут, предупреждение или кик.
- Следующее нарушение может получать более долгий срок или постоянный бан.
- История, объявления, синхронизация между серверами и обжалования остаются на стороне LiteBans.
- Снятие бана, мута и похожие команды LiteBans уменьшают счётчик нарушений.
- При
database.mode: AUTOиспользуется база LiteBans на MySQL, MariaDB или PostgreSQL; при H2 создаётся локальная база SQLite. - Имя игрока нужно указывать полностью: частичные совпадения не принимаются.
Команды
/gavel <player>— открыть меню наказаний./gavel history <player>— посмотреть историю игрока./gavel clear <player> [category]— очистить счётчик нарушений./gavel reload— перезагрузить конфигурацию./gavel version— вывести сведения о плагине.
Права
gavel.use— доступ к/gavelи меню при использовании команд наказания.gavel.bypass— выполнять исходные команды LiteBans без меню.gavel.category.<id>— доступ к одной категории.gavel.silent— тихое наказание через Shift+клик.gavel.history— просмотр истории.gavel.admin— командыreload,clearиversion.
Настройка
plugins/Gavel/categories.yml— категории, ступени наказаний и расположение значков в меню.plugins/Gavel/config.yml— перехватываемые команды, способ их выполнения, хранилище и звуки.plugins/Gavel/messages.yml— сообщения игрокам.
Длительность в ступенях задаётся как s, m, h, d, w, mo, y либо perm. Шаблоны execution.commands позволяют указать команды LiteBans с другими названиями.
Требования
Нужны сервер Spigot, Paper либо их форк, Java и LiteBans.
