Плагин для серверов Майнкрафт для наказаний, защиты от нарушителей и модерации чата. Подходит для сети серверов: поддерживает общие и локальные наказания, работу через Velocity, поиск альтернативных аккаунтов, заморозку игроков и режим закрытия сервера.
Возможности
- Выдаёт баны, баны по IP и подсети, муты, муты по IP, предупреждения, кики, заморозку и временные варианты наказаний.
- К наказанию можно прикрепить ссылку на доказательство; при наказании сохраняется история чата в JSON.
- Быстрые шаблоны позволяют указывать готовую причину: например,
/ban Player #1или/mute Player #spam. - Находит альтернативные аккаунты по IP или подсети
/24; доверенные аккаунты добавляются в исключения. - Наказания можно применить к отдельному серверу или ко всей сети, сохраняя сервер, с которого их выдали.
- Автомодерация Sentinel проверяет нарушения в чате с помощью ИИ Groq и предварительных локальных правил.
- Заморозка запрещает движение, пвп, ломание блоков и выбрасывание предметов; при выходе игрока применяются заданные меры.
- Режим закрытия ограничивает вход игроков, например во время технических работ или атаки ботов.
- Есть меню наказаний, история игрока и действия модераторов, а также веб-панель с двухфакторным входом и управлением наказаниями.
- Хранилище на выбор: MySQL, MariaDB, SQLite или YAML. Можно перенести базы LiteBans, AdvancedBan и ванильные файлы
banned-players.jsonиbanned-ips.json. - Встроенный HTTP REST API позволяет управлять наказаниями из внешней панели или бота; доступ защищается заголовком
X-API-Key. - Псевдонимы команд меняются в
config.ymlили через API.
Команды
/ban <player/ip> [time] [reason/#code] [-s] [-server] [-proof:url]— бан или временный бан./banip <player/ip> [time] [reason/#code] [-s] [-server] [-proof:url]— бан по IP или подсети./mute <player/ip> [time] [reason/#code] [-s] [-server] [-proof:url]и/muteip <player/ip> [time] [reason/#code] [-s] [-server] [-proof:url]— мут игрока или IP./warn <player> [reason/#code] [-s] [-server] [-proof:url],/kick <player> [reason/#code] [-s] [-server] [-proof:url],/kickall [reason]— предупреждение и кики./unban <player/ip> [reason] [-s],/unmute <player/ip> [reason] [-s],/unwarn <player> [id/all]— снятие наказаний./freeze <player> [reason]— включить или снять заморозку./punish <player>— открыть меню наказания;/punish-rollback <id>— отменить конкретное наказание./history <player>,/staffhistory <staff>,/checkban <player/ip>,/checkmute <player/ip>— просмотр истории и активных наказаний./alts <player>и/altexempt <player> [add/remove]— альтернативные аккаунты и исключения./proof <set|remove|reset|check> <id> [url]— управление доказательствами./lockdown [on/off] [reason]— режим закрытия сервера./wapeb <reload|unlink|import>— перезагрузка, отвязка и импорт данных.
Права
wapeb.ban, wapeb.banip, wapeb.mute, wapeb.muteip, wapeb.warn, wapeb.kick, wapeb.kickall, wapeb.proof, wapeb.unban, wapeb.unmute, wapeb.unwarn, wapeb.freeze, wapeb.checkban, wapeb.checkmute, wapeb.history, wapeb.staffhistory, wapeb.alts, wapeb.altexempt, wapeb.lockdown, wapeb.rollback, wapeb.punish, wapeb.admin.
Требования
Работает на Paper, Purpur и Spigot; для сети серверов поддерживается Velocity Proxy. Нужна Java 17 или выше.
