Плагин для серверов Майнкрафт на Velocity, объединяющий наказания по всей сети: баны, муты, предупреждения, кики и заметки персонала. Наказания хранятся по UUID игрока, поэтому история и причины доступны на всех серверах сети; есть русский язык интерфейса.
Возможности
- Баны игроков и IP-адресов, муты, предупреждения, кики и служебные заметки с причиной, сроком и указанием сотрудника.
- Шаблоны последовательных наказаний: ступень выбирается по числу прошлых нарушений.
- Категории предупреждений с автоматическим мутом или баном после заданного количества.
- Наказания для одного сервера сети или для всех серверов.
- Синхронизация между несколькими прокси через базу данных или Redis.
- Настраиваемые многострочные экраны кика и бана, поддержка цветов, градиентов и текста при наведении.
- Уведомления в Discord через вебхук и поиск связанных аккаунтов по IP-адресу.
- Импорт наказаний из ванильных списков и плагинов EssentialsX, MaxBans, BanManager, AdvancedBan, BungeeAdminTools и LiteBans.
- Хранилища MySQL, MariaDB, PostgreSQL и встроенная H2.
Команды
/ban <player> <duration|reason...> [-s] [-server:<name>] [-t:<template>]/banip <player> <duration|reason...> [-s] [-server:<name>]/unban <player> [reason...]/pardon-ip <ip> [reason...]/mute <player> <duration|reason...> [-s] [-server:<name>] [-t:<template>]/unmute <player> [reason...]/warn <player> <category> <reason...>/kick <player> <reason...> [-server:<name>]/note <player> <note...>/history <player> [page]/staffhistory <staff> [page]/banlist [players|ips] [page]/lookup <id>/easybans allow <player> <ip>/easybans rollback <staff|confirm>/easybans import <source> <location>/easybans language <code>/easybans template/easybans reload
Также зарегистрированы привычные алиасы ванильных команд: /ban-ip, /pardon, /pardon-ip и /banlist.
Права
Права имеют префикс easybans.*. Среди них: easybans.ban, easybans.mute, easybans.warn, easybans.kick, easybans.history, easybans.rollback и easybans.import.
Настройка
Основные параметры находятся в config.yml: хранилище, синхронизация, вебхук Discord, поиск связанных аккаунтов и язык. Шаблоны наказаний и категории предупреждений задаются в templates.yml, а тексты интерфейса — в файлах messages_<locale>.yml.
Требования
Нужны Java 25 и прокси Velocity. Для одной прокси достаточно встроенной базы H2. Для мутов у клиентов с подписанным чатом требуется SignedVelocity на прокси и каждом сервере сети.
