Плагин для серверов Майнкрафт на Paper и Purpur, который помогает администрации выдавать наказания, искать дополнительные аккаунты и проверять подозрительные подключения. Подходит для защиты от гриферов и модерирования чата: данные хранятся в SQLite, MySQL или MariaDB.
Возможности
- Баны, временные баны, баны по IP, муты, предупреждения и кики с указанием причины.
- Флаг
-sв командах наказаний скрывает объявление от игроков и оставляет его только для администрации. - Автоматические наказания по числу предупреждений.
- Просмотр истории наказаний и краткой сводки по игроку.
- Поиск дополнительных аккаунтов по текущему или прежнему IP; адреса маскируются, если у сотрудника нет отдельного права.
- Проверка страны, города, региона, провайдера, часового пояса, прокси, VPN и хостинга для IP игрока.
- Откат действующих наказаний, выданных указанным модератором за заданное время.
- Уведомления в Discord через вебхук.
Команды
/ban <player> [reason] [-s],/tempban <player> <duration> [reason] [-s],/unban <player|uuid>/ipban <player|ip> [reason] [-s],/tempipban <player|ip> <duration> [reason] [-s],/unbanip <ip>/mute <player> [reason] [-s],/tempmute <player> <duration> [reason] [-s],/unmute <player>/warn <player> [reason] [-s],/warns <player>,/clearwarns <player>/kick <player> [reason] [-s]/check <player>— сводка о наказаниях и дополнительных аккаунтах./history <player> [page]— история наказаний./alts <player> [page]— поиск дополнительных аккаунтов./guard analyze <player>— проверка IP и соединения./rollback <staff> <duration>— отмена активных наказаний модератора./enchancedban reload— перезагрузкаconfig.ymlиmessages.yml.
Права
enchancedban.*— полный доступ.enchancedban.admin— административные команды и перезагрузка конфигов.enchancedban.exempt— защита игрока от бана, мута, предупреждений и кика.enchancedban.silent— просмотр скрытых объявлений о наказаниях.enchancedban.alts.notify— уведомления о входе игрока с дополнительными аккаунтами.enchancedban.alts.ip— показ полного IP в/alts.enchancedban.guard.ip— показ полного IP в/guard analyze.
Настройка
В config.yml выбирается хранилище sqlite, mysql или mariadb, задаются параметры поиска дополнительных аккаунтов и проверки геолокации. В разделе warn-actions настраиваются пороги автоматических наказаний, а в discord — вебхук и оформление уведомлений.
Требования
Работает на серверах Paper и Purpur.
