Плагин для серверов Майнкрафт, который отправляет уведомления античита Themis в Discord через вебхук. Сообщения можно оформить как цветные встроенные карточки с данными об игроке и нарушении.
Возможности
- Для каждого типа проверки можно задать отдельное сообщение, пороги срабатывания, число повторных нарушений и задержку между уведомлениями.
- В сообщениях доступны плейсхолдеры:
%player_name%,%detection_type%,%score%,%ping%,%tps%,%avatar_url%. - Вместо обычного шаблона поддерживается собственная строка JSON для оформления карточек Discord; при её использовании действуют только адреса вебхуков.
- Цвета уведомлений настраиваются в конфиге.
Команды
/ttd url <webhookUrl>— указать адрес вебхука Discord./ttd reload— перечитать настройки и шаблоны сообщений./ttd msg <message> <player:player_name> <type:detection_type> [score:score] [ping:ping] [tps:tps]— отправить выбранное сообщение вручную; подходит для проверки шаблона или вызова из действия Themis.
Настройка
В конфиге сообщения параметр Handling.Enabled включает самостоятельную отправку плагином. Параметры execution-threshold, repetition-threshold и repetition-delay задают порог нарушения, число повторов и задержку.
Если отключить Handling.Enabled, добавьте команду /ttd msg ... в нужное действие Themis. В шаблонах можно использовать обычные поля или ключ Json с готовой структурой сообщения Discord.
Требования
Нужен Themis. Для плейсхолдера %os% требуется Floodgate.
