Плагин для серверов Майнкрафт, который отправляет в Discord уведомления о наказаниях из EssentialsX. Модератор получает в игровом чате ссылку для загрузки скриншотов и видео, либо может сразу отправить отчёт без доказательств. Есть русское описание.
Возможности
- Отслеживает баны, временные баны, разбаны, муты, размуты, кики, предупреждения, заключение в тюрьму и освобождение.
- Загруженные изображения и видео прикрепляются к сообщению Discord; первое изображение встраивается в карточку сообщения.
- В чате и на странице загрузки можно пропустить добавление файлов.
- Если доказательства не добавлены до истечения заданного времени, отчёт отправляется без вложений.
- При сбое отправки отчёты помещаются в очередь повторных попыток.
- Для каждого вида наказания уведомления включаются отдельно.
Команды
/punishnotify reload— перезагрузитьconfig.yml./punishnotify skip <token>— пропустить загрузку доказательств для указанного токена.
Права
punishnotify.reload— доступ к перезагрузке конфигурации.punishnotify.skip— пропуск загрузки доказательств.punishnotify.admin— полный доступ к командам и правам плагина.
Настройка
Конфигурация находится в plugins/PunishNotify/config.yml.
discord.webhook-url,discord.username,discord.avatar-url— адрес вебхука, имя и аватар отправителя в Discord.discord.retry-enabled,discord.retry-max-attempts,discord.retry-interval-seconds— повторная отправка и её параметры.http-server.enabled,http-server.port,http-server.bind,http-server.public-url— встроенный веб-сервер и публичный адрес страницы загрузки.evidence.max-file-size-mb,evidence.max-files,evidence.timeout-seconds— ограничения вложений и время ожидания.events.ban,events.unban,events.mute,events.unmute,events.kick,events.warn,events.jail,events.unjail— уведомления о соответствующих событиях.
Требования
Нужны сервер Paper или совместимый форк, Java 21 или новее и EssentialsX для отслеживания наказаний.
