DiscordRelay

DiscordRelay

A simple chat bridge between your Hytale server and Discord.

679.0 загрузок
Обновлён 12 дней назад

Скриншоты

Описание

Ретранслятор Discord

Переносит ваш сервер Hytale с помощью Discord. Чат синхронизируется в обоих направлениях, события игрока публикуются на вашем канале, и вы даже можете запускать команды консоли из Discord.

Discord Relay Screenshot

Особенности

  • Эстафета чата Синхронизация сообщений между Discord и внутриигровой
  • Присоединяйтесь / оставляйте уведомления - с миниатюрами аватара игрока
  • Сообщения о смерти - объявляет о смерти игрока
  • Объявления о запуске / остановке сервера
  • Консольный канал - запускать команды сервера из Discord
  • Учетная запись - связать Discord с игровыми аккаунтами ссылка
  • Статистика игроков - время воспроизведения трека, блоки, размещенные / сломанные, сообщения чата, смерти
  • Синхронизация ролей - автоназначение Разногласия в ролях, когда они связаны (боту нужно управлять ролями)
  • Синхронизация имени Установите прозвище Discord на имя в игре (боту нужно управлять именами)
  • Статус бота - показывает, что игрок считается ботом Discord
  • Фильтр чата - цензура или блокировка слов (настраиваемый список слов)
  • Встроенные сообщения Discord embeds for join/leave/death/status (боту нужны Embed Links)
  • Обнаружение АФК - отмечает игроков как AFK после настраиваемого тайм-аута

командование

Поддерживает как команды slash, так и команды префикса.

Разногласия:

  • / Игроки или ! игроки Список онлайн игроков
  • /link <code> или ! Ссылка <code> - связать свой аккаунт
  • /unlink или ! связывать Отключите свой аккаунт
  • /stats [игрок] или !stats [игрок] Посмотреть статистику игроков

В игре:

  • / Игроки Список онлайн игроков
  • ссылка - получить код ссылки
  • /unlink Отключите свой аккаунт

конфигурация

  • Toggle any feature on/off
  • Пользовательские форматы сообщений с % игроков % и % сообщения % держатели
  • Черный список команд консоли (блокирует опасные команды по умолчанию)
  • Поддерживаемые цвета (красный, dodgerblue и т. Д.) или шестнадцатеричные коды
  • Чат-фильтр с цензурой или режимом блокировки
  • Дополнительные встраиваемые сообщения (можно отключить для простого текста)
  • Отдельные каналы для чата, консоли и сообщений для соединения / выхода
  • Режим Webcook - создать веб-хук в Discord и установить URL-адрес в конфигурации, чтобы показать аватары плеера и имена пользователей в сообщениях чата

Настройка

  1. Создайте бота на сайте discord.com/developers, включите намерение содержимого сообщения
  2. Бросьте JAR в папку модов
  3. Запустите сервер один раз, затем отредактируйте Моды/DiscordRelay/config.yml
  4. Добавьте свой токен бота и идентификатор канала
  5. Перезапустить

 

Уведомление о конфиденциальности

С тех пор Hytale пока не предоставляет официальный API-интерфейс аватара, я создал пользовательский рендерер, чтобы заставить игроков работать. Когда функция аватара включена, данные о коже игрока (косметический выбор) и UUID отправляются на наш сервер рендеринга аватара (api.blocktale.gg) для создания изображений головы игрока для вставок Discord. Эти данные используются исключительно для генерации аватаров и не передаются третьим лицам. Вы можете отключить эту функцию в конфигураторе, установив avatar.enabled то ложный.

Примечание: Функция аватара в настоящее время находится в бета-версии и может иногда выходить из строя или быть медленной. Если аватары не загружаются, плагин вернется к показу сообщений без аватаров.

Поддержка

Для вопросов, предложений или вопросов присоединяйтесь к нашему Разногласию: https://discord.gg/knXSzeute3

Показать оригинальное описание (English)

Discord Relay

Bridges your Hytale server with Discord. Chat syncs both ways, player events get posted to your channel, and you can even run console commands from Discord.

Discord Relay Screenshot

Features

  • Chat relay - messages sync between Discord and in-game
  • Join/leave notifications - with player avatar thumbnails
  • Death messages - announces player deaths
  • Server start/stop announcements
  • Console channel - run server commands from Discord
  • Account linking - link Discord to in-game accounts with /link
  • Player stats - track playtime, blocks placed/broken, chat messages, deaths
  • Role sync - auto-assign Discord roles when linked (bot needs Manage Roles)
  • Nickname sync - set Discord nickname to in-game name (bot needs Manage Nicknames)
  • Bot status - shows player count as Discord bot status
  • Chat filter - censor or block words (configurable word list)
  • Embed messages - Discord embeds for join/leave/death/status (bot needs Embed Links)
  • AFK detection - marks players as AFK after configurable timeout

Commands

Supports both slash commands and prefix commands.

Discord:

  • /players or !players - list online players
  • /link <code> or !link <code> - link your account
  • /unlink or !unlink - unlink your account
  • /stats [player] or !stats [player] - view player statistics

In-game:

  • /players - list online players
  • /link - get a link code
  • /unlink - unlink your account

Config

  • Toggle any feature on/off
  • Custom message formats with %player% and %message% placeholders
  • Console command blacklist (blocks dangerous commands by default)
  • Named colors supported (red, dodgerblue, etc.) or hex codes
  • Chat filter with censor or block mode
  • Optional embed messages (can be disabled for plain text)
  • Separate channels for chat, console, and join/leave messages
  • Webhook mode - create a webhook in Discord and set the URL in config to show player avatars and usernames in chat messages

Setup

  1. Create a bot at discord.com/developers, enable Message Content intent
  2. Drop the JAR in your mods folder
  3. Start server once, then edit mods/DiscordRelay/config.yml
  4. Add your bot token and channel ID
  5. Restart

 

Privacy Notice

Since Hytale doesn't provide an official avatar API yet, I built a custom renderer to make player avatars work. When the avatar feature is enabled, player skin data (cosmetic choices) and UUID are sent to our avatar rendering server (api.blocktale.gg) to generate player head images for Discord embeds. This data is used solely for avatar generation and is not shared with third parties. You can disable this feature in the config by setting avatar.enabled to false.

Note: The avatar feature is currently in beta and may occasionally fail or be slow. If avatars aren't loading, the plugin will fall back to showing messages without avatars.

Support

For issues, suggestions, or questions, join our Discord: https://discord.gg/knXSzeute3

Последние версии

discord-relay-1.4.1.jar

Early Access 22.01.2026 18.9 МБ
Скачать

discord-relay-1.4.0.jar

Early Access 22.01.2026 18.9 МБ
Скачать

discord-relay-1.3.6.jar

Early Access 19.01.2026 18.1 МБ
Скачать

discord-relay-1.3.5.jar

Early Access 18.01.2026 18.1 МБ
Скачать

discord-relay-1.3.0.jar

Early Access 18.01.2026 18.1 МБ
Скачать