Плагин для серверов Майнкрафт для модерации, защиты от нарушителей и управления наказаниями. Он позволяет банить, мутить, предупреждать и кикать игроков, хранит историю санкций и подходит как для одного сервера, так и для сети серверов.
Возможности
- Баны игроков и IP-адресов с отслеживанием IP.
- Муты, предупреждения, кики, снятие наказаний, просмотр списка банов и активных санкций.
- Проверка текущего статуса игрока и история наказаний во внутриигровом интерфейсе с постраничной навигацией.
- Автодополнение команд: причины наказаний, в том числе состоящие из нескольких слов, и подходящая длительность.
- Форматы времени:
5s,10m,2h,7d,2w,1y, сочетания вроде1h30mи бессрочное наказаниеpermилиpermanent. - Настраиваемые сообщения и переключение языковых файлов; по умолчанию есть английский и французский языки.
- Уведомления в Discord через вебхук: для каждого действия передаются игрок, модератор, причина и срок.
- Синхронизация наказаний между серверами через Redis.
Команды
Основные команды наказаний: /ban, /mute, /warn, /kick и связанные с ними команды снятия наказаний и просмотра информации.
Для прокси доступен вариант с префиксом: /pban, /pmute, /pwarn, /pkick.
История игрока открывается командой /historygui.
Права
purplepunish.*— полный доступ.purplepunish.staff— набор прав модератора.purplepunish.ban— бан игроков.purplepunish.banip— бан IP-адресов.purplepunish.mute— мут игроков.purplepunish.warn— предупреждения.purplepunish.kick— кик игроков.purplepunish.history— просмотр истории наказаний.purplepunish.check— проверка статуса игрока.purplepunish.notify— уведомления для персонала.
Настройка
Основной файл — config.yml. Для отдельного сервера используется SQLite, для сети можно выбрать MySQL. Redis подключается для синхронизации между прокси и игровыми серверами. В конфигурации также настраиваются сообщения, вебхук Discord и имя бота.
Требования
Плагин работает на Spigot, Paper, BungeeCord и Velocity. Один общий JAR-файл определяет платформу автоматически.
