Плагин для серверов Майнкрафт, который объединяет модерацию, администрирование и защиту от гриферов в одном меню. Через панель и команды персонал управляет наказаниями, жалобами, игроками, экономикой и сервером; интерфейс переведён на русский язык.
Возможности
/admin открывает главную панель со сведениями о TPS, памяти, числе игроков и жалобах. Из неё доступны управление игроками, история наказаний, журналы действий персонала, жалобы, настройки времени и погоды, очистка сущностей и отправка объявлений.
- Для игрока доступны бан, временный бан, бан по IP, кик, мут, предупреждение, заморозка, лечение, телепортация, режим полёта, просмотр инвентаря и эндер-сундука, выдача предметов и изменение баланса.
- Режим администратора заменяет хотбар на инструменты для поиска игроков, невидимости, заморозки, проверки инвентаря, поиска руд, жалоб и чата персонала. После выхода исходные предметы возвращаются.
- Невидимый режим наблюдения позволяет летать и проверять инвентарь игрока; положение и режим игры восстанавливаются после выхода, в том числе после отключения.
- Заморозка блокирует передвижение и команды, но в настройках можно оставить разрешённые команды, например
/report. - Игроки отправляют жалобы через
/report, а персонал разбирает их в отдельном меню. - Проверка руд отмечает добычу скрытых руд и сообщает персоналу о подозрительной активности. Режим поиска руд показывает их сквозь камень только на клиенте модератора и не изменяет блоки на сервере.
- Журнал фиксирует действия персонала: наказания, команды консоли, телепортации, выдачу предметов, изменения баланса, просмотр инвентарей, управление миром и другое.
- При общей MySQL-базе наказания и разбан синхронизируются между несколькими серверами.
Команды
- Управление:
/admin [reload],/adminmode,/vanish,/spectator,/freeze <player>,/sc <message>. - Наказания:
/ban <player> [reason],/tempban <player> <duration> [reason],/unban <player>,/ipban <player|ip> [reason],/unbanip <player|ip>,/kick <player> [reason],/mute <player> [reason],/tempmute <player> <duration> [reason],/unmute <player>,/warn <player> [reason],/unwarn <player> [amount],/clearwarns <player>,/revoke <id>,/history <player>. - Жалобы и проверка:
/report <player> <reason>,/reports,/minestats [player],/stafflog [staff] [page].
Для временных наказаний используются длительности вида 30s, 10m, 2h, 7d, 1w и 1mo.
Права
authorityadmin.* выдаёт полный доступ. Основные права соответствуют командам: например, authorityadmin.ban, authorityadmin.mute, authorityadmin.freeze, authorityadmin.report и authorityadmin.stafflog.
Дополнительные права: authorityadmin.vanish.see — видеть невидимых игроков, authorityadmin.inventory — смотреть и менять инвентари, authorityadmin.orevision — искать руды сквозь блоки, authorityadmin.mining.alerts — получать предупреждения о подозрительной добыче. Права authorityadmin.bypass.ban, authorityadmin.bypass.kick, authorityadmin.bypass.mute, authorityadmin.bypass.freeze и authorityadmin.bypass.mining исключают игрока из соответствующих действий.
Настройка
Меню настраиваются в menus.yml: можно менять расположение и значки кнопок, текст, доступ по правам и отключать ненужные действия. В тексте меню работают переменные, включая {tps}, {online}, {memory_percent} и {open_reports}.
В config.yml настраиваются база данных, порог предупреждений, сроки хранения журнала, синхронизация и другие параметры. При достижении заданного числа предупреждений можно запускать команду, например временный бан. Доступны русский, английский, испанский, португальский, немецкий, французский, китайский, японский, корейский и итальянский языки; auto-locale выбирает язык по клиенту игрока, а собственные переводы помещаются в lang/.
При наличии Vault панель управляет экономикой. PlaceholderAPI добавляет плейсхолдеры для чата и табло, LiteBans позволяет читать существующие наказания, а EssentialsX и FroskyVanish синхронизируют состояние невидимости.
Требования
Работает на Paper и его форках Purpur или Pufferfish; Spigot не поддерживается. Требуется Java 21. Vault и PlaceholderAPI необязательны.
