Плагин для серверов Майнкрафт на Paper, объединяющий инструменты модерации, защиту от гриферов и лаг-машин, управление чатом и оптимизацию производительности. Администрация сможет наказывать нарушителей, проверять игроков, обрабатывать жалобы и следить за состоянием сервера; предусмотрена связь с Discord.
Возможности
- Баны, временные баны, баны по IP, кики, предупреждения, муты и заморозка игроков.
- Режим невидимости для модерации, режим персонала, просмотр инвентаря и эндер-сундука игрока, наблюдение за личными сообщениями и чат персонала.
- История наказаний, поиск альтернативных аккаунтов, сведения об IP и геолокации, журнал активности и полная проверка игрока.
- Жалобы, доказательства, категории жалоб, апелляции, шаблоны наказаний и автоматизация наказаний.
- Режим техработ, блокировка сервера, очистка и блокировка чата, задержка между сообщениями.
- Телепортации, запросы на телепортацию, возврат на прошлую точку, варпы и телепортация сотрудников.
- Список наблюдения, уведомления о входе, история IP и чёрный список.
- Управление никами, репутацией, отзывами, резервными копиями мира и сервера.
- Модуль CrowzOptimizer ограничивает количество сущностей и мобов в чанках, очищает выброшенные предметы, отслеживает память, TPS и MSPT, оптимизирует частицы, снаряды, взрывы и редстоун.
- Защита от избытка воды, лавы, TNT, предметов, сущностей, падающих блоков, воронок и поршней. Распознаются редстоун-часы, дюперы TNT, перегруженные рамки и картины, фермы мобов, загрузчики чанков, скопления сущностей и другие лаг-машины.
- Discord-бот показывает чат и состояние сервера, отправляет оповещения персоналу и позволяет выполнять часть действий модерации из Discord.
Команды
Основные команды модерации:
/ban <игрок> [причина],/tempban <игрок> <срок> [причина],/banip <игрок> [причина],/kick <игрок> [причина]/warn <игрок> [причина],/mute <игрок> [причина],/tempmute <игрок> <срок> [причина],/freeze <игрок>/punish <игрок> <шаблон|тип> [срок] [причина]/vanish,/staffmode [on|off],/tp <игрок> [цель],/tphere <игрок>,/invsee <игрок>,/enderchest [игрок],/socialspy,/staffchat [сообщение]/history <игрок>,/alts <игрок>,/geoip <игрок>,/seen <игрок>,/ipview <игрок>,/activity <игрок> [тип],/audit [игрок]/maintenance [on|off|status],/lockdown <full|staff_only|maintenance|soft|off> [причина],/clearchat,/lockchat,/slowchat <секунды|off>
Команды оптимизатора начинаются с /optimize: например, /optimize status, /optimize entities [мир], /optimize chunks [мир], /optimize memory, /optimize lag, /optimize lagmachines, /optimize antiflood и /optimize reload.
Для управления Discord-ботом используется /discordbot <start|stop|status|reload>.
Права
staffmod.*— все права плагина.staffmod.ban,staffmod.kick,staffmod.mute,staffmod.warn,staffmod.freeze— соответствующие наказания.staffmod.vanish,staffmod.staffmode— режим невидимости и режим персонала.staffmod.admin— административные команды.staffmod.report— отправка жалоб.staffmod.stafflist— просмотр списка персонала.crowzoptimizer.admin— команды CrowzOptimizer.staffmod.optimizer.alerts— оповещения оптимизатора.staffmod.discordbot— управление Discord-ботом.
Настройка
Основные параметры находятся в config.yml, а параметры оптимизатора — в crowz-optimizer.yml. В них можно включать модули, задавать пороги MSPT, лимиты загруженных чанков и дальности прорисовки, а также ограничения для воды, лавы, TNT, предметов и других источников лагов.
Требования
Нужны Paper или совместимое с ним ядро сервера, Java 21 и плагин Simple Voicechat Plugin.
