Плагин для серверов Майнкрафт, который связывает чат всех серверов сети с каналом Discord. Он передаёт сообщения игроков и события сервера, а также показывает состояние сети в Discord.
Возможности
- Сообщения можно отправлять обычным текстом, через встраиваемые сообщения или вебхуки.
- Статус бота показывает число игроков.
- В канал выводятся смерти, достижения, запуск и остановка серверов.
- В теме канала отображается состояние сервера.
- Поддерживаются шаблоны сообщений и команда списка игроков.
- Конфигурацию можно перезагрузить без остановки сервера.
Настройка
Файл конфигурации создаётся по пути plugins/discord/config.toml. В разделе [discord] укажите токен Discord-бота вместо TOKEN и идентификатор нужного канала; для получения идентификатора включите в Discord режим разработчика.
Для отправки через вебхуки создайте вебхук в канале Discord и добавьте его адрес в раздел [discord.webhook].
Требования
Для работы требуется сопутствующий плагин Velocity. Чтобы получать сообщения о достижениях и смертях, дополнительно нужны YepLib на Velocity и YepTwo на каждом сервере, с которого должны приходить эти события.
