Мод для серверов Майнкрафт на Fabric, который связывает игровой сервер с Discord. Он пересылает сообщения и события между игрой и каналами Discord, а также помогает следить за состоянием сервера.
Возможности
- Двусторонняя пересылка чата в реальном времени; в Discord для сообщений игрока используется аватар его скина через вебхук.
- Уведомления о входе, выходе, смерти, получении достижения, запуске и остановке сервера.
- Названия голосовых каналов могут показывать число игроков, TPS и использование оперативной памяти.
- Постоянное сообщение со статусом сервера обновляется командой
/status. - Привязка аккаунта игрока к Discord; при необходимости привязку можно сделать обязательной до входа на сервер.
- Отдельный канал для консоли сервера с возможностью выполнять из него команды.
- Для оформления сообщений доступны заполнители, включая
{TPS},{ONLINE_PLAYERS}и{RAM_USAGE}.
Как пользоваться
- В игре используйте
/link, затем подтвердите привязку в Discord командой/link <code>. /statusразмещает или обновляет постоянное сообщение о состоянии сервера.
Настройки
Для работы создайте бота в панели разработчика Discord, включите для него разрешения на сведения об участниках сервера и содержимое сообщений, а затем пригласите бота с правами на отправку сообщений, чтение истории, управление вебхуками и каналами.
В конфиге config/discordport/config.yml укажите токен в bot.token, идентификатор Discord-сервера в bot.guild_id и идентификаторы нужных каналов. Идентификаторы копируются в Discord после включения режима разработчика.
Требования и совместимость
Требуются Fabric API и Java. Мод работает на выделенных серверах Fabric; Quilt, Forge и NeoForge не поддерживаются.
