Плагин для серверов Майнкрафт, который объединяет инструменты модерации, защиту от гриферов и журнал действий игроков. Сотрудники могут работать через меню, выдавать наказания, проверять историю нарушений и следить за подозрительной активностью.
Возможности
- Меню модератора с выбором игрока и действиями: бан, бан по IP, кик, мут, предупреждение, заморозка, просмотр инвентаря, заметок и истории.
- Режим модератора сохраняет инвентарь, режим игры, полёт и позицию; для работы можно выдать компас, книгу наказаний, выбор игрока, ледяной блок заморозки, инструмент возврата и другие предметы.
- Невидимость с уровнями видимости, заморозка игрока с запретом движения и команд, приватный чат для проверки.
- Лестницы наказаний: после заданного числа предупреждений плагин может автоматически выдать мут или другое наказание. Ведётся журнал действий персонала и полная история игрока.
- Жалобы игроков со статусами открытия, взятия в работу и закрытия; модератор может принять жалобу и открыть приватный чат с её автором.
- Проверки безопасности: поиск подозрительно быстрой добычи алмазной, изумрудной руды и древних обломков, обнаружение автокликера, отметка игроков без движения и контроль резких изменений баланса.
- Учёт добытых блоков, использованных инструментов и зачарований, действий в мире, смертей, телепортаций, сообщений, команд, крафтов, рыбалки, подбора и выброса предметов. Доступна статистика и рейтинг добытчиков.
- История операций экономики и команд с результатом выполнения; записи можно ограничить сроком хранения и исключить отдельные команды.
- Для сети серверов поддерживаются общий чат персонала, поиск игрока на другом сервере, общий список модераторов и синхронизация данных.
Команды
/staff— открыть главное меню; право:staffsuite.mod./staffmode [mode]— включить режим модератора; право:staffsuite.staffmode./vanish— включить невидимость; право:staffsuite.vanish./ban <player> [time] [reason],/ipban <player> [reason],/kick <player> [reason],/mute <player> [time] [reason],/warn <player> [reason]— наказания; права:staffsuite.ban,staffsuite.kick,staffsuite.mute,staffsuite.warn./freeze <player>и/unfreeze <player>— заморозить или разморозить игрока; право:staffsuite.freeze./history <player>,/transactions <player>,/cmdhistory <player>,/miningstats <player>,/activity <player>— открыть историю, экономические операции, команды, добычу и активность; права:staffsuite.history,staffsuite.transactions,staffsuite.cmdhistory,staffsuite.miningstats,staffsuite.activity./report <player> <reason>— отправить жалобу;/reports— открыть список жалоб; право:staffsuite.reports./notes add <player> <note>,/notes remove <id>,/notes list <player>— управлять внутренними заметками; право:staffsuite.mod./stafflogs [player]и/audit <staff>— посмотреть журнал действий; права:staffsuite.logs,staffsuite.audit./staffchat [message]— чат персонала;/alerts— включить личные предупреждения; право:staffsuite.modиstaffsuite.alerts./sweep— проверить и удалить запрещённые предметы;/economyaudit <player>— проверить баланс; право:staffsuite.admin./staffsuite reload— перечитать конфигурацию; право:staffsuite.reload.
Права
Общий узел staffsuite.* выдаёт основные права модератора. Для исключения игрока из конкретных проверок предусмотрены staffsuite.bypass.xray, staffsuite.bypass.cps, staffsuite.bypass.afk и staffsuite.bypass.economy.
Настройка
Основные параметры находятся в plugins/StaffSuite/config.yml. Здесь выбирают SQLite или MySQL, настраивают Redis для сети, режим невидимости, предметы и слоты режима модератора, время автоматической разморозки, лестницы наказаний, лимиты проверок, вебхуки, названия меню и язык в lang.yml.
В разделе security задаются отслеживаемые руды, число кликов, время бездействия и пороги баланса. В tracking можно отдельно включать историю операций, команд, добычи и действий игрока, а также срок хранения записей.
Требования
Плагин рассчитан на серверы Paper и его сборки с Java. Для одного сервера доступна встроенная SQLite; для общей базы сети нужен MySQL или MariaDB, а для синхронизации между серверами через BungeeCord или Velocity — Redis.
Поддерживаются Folia, Geyser и Floodgate. По желанию подключаются PlaceholderAPI для плейсхолдеров, Vault и ShopGUI+ для экономики, LiteBans или AdvancedBan для синхронизации наказаний, EssentialsX для невидимости и ItemsAdder для пользовательских предметов.
