Мод для Майнкрафт, который помогает модерировать сервер: выдавать баны, муты, предупреждения и кики, принимать жалобы и хранить историю наказаний. Подходит для одиночного сервера и сети серверов; поддерживает CraftBukkit, Spigot, Paper, BungeeCord, Fabric и Sponge.
Возможности
- Постоянные и временные баны, муты и предупреждения для игроков, IP-адресов, диапазонов IP и имён.
- Заметки о игроках, просмотр сведений и истории наказаний, поиск альтернативных аккаунтов по IP.
- Жалобы игроков с местом их создания: модераторы могут назначать их друг другу, закрывать и телепортироваться к указанной точке.
- Синхронизация с базой данных, экспорт банов в ванильный формат, импорт данных и откат вредных действий сотрудника.
- Настраиваемые сообщения и права доступа.
Как пользоваться
Для бана игрока используйте /ban <player> <reason>, а для временного — /tempban <player> <timeDiff> <reason>. Снять бан позволяют /unban <player> [reason], /unbanip <ip> [reason] и /unbanname <name> [reason].
Муты выдаются командами /mute <player> <reason> и /tempmute <player> <timeDiff> <reason>, снимаются через /unmute <player> [reason]. Для IP предусмотрены варианты /banip, /tempbanip, /muteip, /tempmuteip, а для диапазонов — /baniprange и /tempbaniprange.
/warn <player> <reason>и/tempwarn <player> <timeDiff> <reason>— предупреждения;/dwarn <player>удаляет последнее./kick <player> <reason>— кик;/nlkick <player> <reason>— кик без записи в журнал при включённом журналировании./addnote <player> <message>и/notes [player]— заметки./bminfo [player],/banlist [players || ipranges || ips],/alts <player || ip>— сведения о наказаниях, банах и связанных аккаунтах./report <player> <reason>— отправить жалобу;/reports— управление жалобами. Доступны/reports assign,/reports close,/reports list,/reports tpи/reports unassign./bmreload— перезагрузить настройки и сообщения;/bmsync <local || external>— синхронизировать данные с базой./bmclear <player> [...]и/bmdelete [...] <ids>— очистить историю игрока или отдельные записи./bmexport <players || ips>— экспортировать баны;/bmimport— импортировать данные.
Настройки
Команда /bmreload применяет изменения конфигурации и сообщений, кроме параметров подключения к базе данных. Для сети серверов данные можно хранить в MySQL или MariaDB и принудительно синхронизировать через /bmsync <local || external>.
Требования и совместимость
Нужна Java 21 или выше и серверная платформа CraftBukkit, Spigot, Paper, BungeeCord, Fabric либо Sponge. MySQL или MariaDB используются по желанию — для хранения и синхронизации данных между серверами.
