Мод для Майнкрафт на Fabric, который помогает модерировать сервер: выдавать предупреждения, заглушать чат, исключать и замораживать игроков, а также принимать жалобы. Он работает только на сервере, поэтому подключаться могут игроки с обычным клиентом Майнкрафта.
Возможности
- Предупреждения, муты, исключение с сервера и заморозка игрока без движения и взаимодействий.
- Жалобы на игроков с уведомлением модераторов в сети и закрытием обработанных жалоб.
- Журналы действий хранятся в
world/StaffLog/: отдельная папка для каждого игрока, общие файлы чата и жалоб. - История предупреждений, мутов, исключений и заморозок записывается в понятные текстовые файлы. Состояние мутов, заморозок и жалоб сохраняется в JSON-файлах.
Как пользоваться
/warn <player> <reason>— выдать предупреждение./warns <player>— посмотреть недавние предупреждения./mute <player> [duration] <reason>— запретить писать в чат; длительность:30m,2h,1dилиperm./unmute <player>— снять мут./kick <player> <reason>— исключить игрока с сервера./freeze <player> [reason]— заморозить игрока./unfreeze <player>— снять заморозку./report <player> <reason>— отправить жалобу./reports— показать открытые жалобы./reports resolve <id>— закрыть жалобу и перенести её в текстовый архив.
Настройки
После первого запуска создаётся файл config/staffsee.json.
autoKickAfterWarns— число предупреждений до автоматического исключения;0отключает это правило.muteMessage— сообщение для игрока, пытающегося писать в чат во время мута.warnBroadcast— показывать предупреждения всем игрокам в сети.freezeMessage— сообщение замороженному игроку при попытке двигаться или писать в чат.logChat— сохранять чат вworld/StaffLog/_chat/по дням.reportCooldownSeconds— задержка между жалобами одного игрока;0отключает задержку.
Требования и совместимость
Мод использует fabric-permissions-api. По умолчанию команды модерации доступны операторам с уровнем OP 2. При использовании LuckPerms можно назначать права:
staffsee.moderate— все команды модерации.staffsee.report— команда/report; по умолчанию доступна всем.
Пример выдачи права группе:
/lp group moderator permission set staffsee.moderate true
