Плагин для серверов Майнкрафт связывает игровой сервер с Discord через вебхуки. Он передаёт сообщения и события сервера в Discord, а также может выводить сообщения из Discord в игровой чат; обработка идёт асинхронно, чтобы не задерживать сервер.
Возможности
- Синхронизация чата между Майнкрафт и Discord.
- Уведомления о входе и выходе игроков, смертях, наказаниях, запуске и остановке сервера.
- Отдельные вебхуки и каналы для чата, журнала событий, смертей и наказаний.
- Оформление сообщений с цветами, временем, эмодзи, аватарами игроков и настраиваемыми шаблонами.
- Очередь сообщений с ограничениями для защиты от спама.
- Встроенный HTTP-сервер для передачи сообщений из Discord в Майнкрафт с секретным ключом, проверкой подписи и возможной фильтрацией IP.
- Поддержка PlaceholderAPI и плейсхолдеров AuryxCore; с AuryxChat доступно расширенное оформление чата.
- Совместимость с Paper, Folia, Spigot, Bukkit, Purpur и Velocity.
Команды
/auryxdiscord— основная команда плагина./auryxdiscord reload— перезагрузить конфигурацию./auryxdiscord test [message]— отправить тестовое сообщение в Discord./auryxdiscord info— показать состояние интеграции.
Права
auryxdiscord.admin— доступ к основной команде.auryxdiscord.reload— перезагрузка конфигурации.auryxdiscord.test— отправка тестового сообщения.auryxdiscord.info— просмотр состояния интеграции.
Настройка
В config.yml укажите адреса вебхуков в разделе webhooks и включите нужные события в events. Шаблоны сообщений находятся в formats: доступны, например, {player}, {message}, {online}, {max}, {death_message}, {staff} и {reason}. Для сообщений из Discord включите server.enabled, задайте server.port, server.path и секрет в server.secret.
Требования
Требуется AuryxCore. Дополнительно поддерживаются AuryxChat и PlaceholderAPI.
