Плагин для серверов Майнкрафт на Velocity, который связывает каналы чата Carbon с Discord. Он передаёт сообщения между игрой и Discord, помогает разделить общий и служебный чаты и показывает активность игроков.
Возможности
- Связь нескольких каналов Carbon с разными каналами Discord.
- Отправка сообщений через вебхуки или бота.
- Ответы на игровые сообщения из Discord и упоминание пользователей Discord из игры.
- Ссылки на вложения Discord в игровом чате.
- Аватары игроков в Discord и число игроков в статусе бота.
- Уведомления о запуске и остановке прокси, входе, выходе и переходе игрока между серверами.
- Отображение общих точек Xaero's Minimap в Discord.
Настройка
После первого запуска откройте plugins/velocitycarbondiscord/config.yaml. В разделе discord.token укажите токен бота вместо TOKEN, затем задайте ID каналов Discord и имена каналов Carbon в списке channels.
Для каждого канала можно отдельно настроить формат сообщений, вебхук, показ вложений, статус бота, упоминания и тексты уведомлений. В шаблонах доступны плейсхолдеры, включая <username>, <displayname>, <message>, <server>, <attachments> и <uuid>.
Боту Discord нужны разрешения «View Channels», «Send Messages» и «Read Message History», а также включённые намерения «SERVER MEMBERS INTENT» и «MESSAGE CONTENT INTENT».
Требования
На прокси-сервере должен быть установлен Carbon. Если Carbon используется на внутренних серверах, нужна его совместимость с DiscordSRV.
