DiscordBridge
DiscordBridge is a lightweight Hytale server plugin that sends server events to Discord using a Discord Webhook.
Описание

DiscordBridge
DiscordBridge Это легкий вес Плагин сервера Hytale, который отправляет события сервера непосредственно на раздор используя Webcook.
Никаких ботов.
Никаких жетонов.
Внешний хостинг не требуется.
Предназначен для того, чтобы быть занос, Легко конфигурироватьи Безопасно для публичных серверов.
Особенности
- Сервер ONLINE / OFFLINE уведомления
- Игрок Присоединяйся / Уходи уведомления
- Разногласия встраивание Присоединяйтесь / уезжайте
- ✅ Полностью настраиваемые вставки через
config.json - ✅ Поддержка участников:
[Имя игрока]{название сервера}{disconnectReason}
- Работает с диссонансом Веб-хуки только
- Переживите изменения Hytale API через отражение
- ✅ Зависимость от Zero Runtime
Установка
- скачать
DiscordBridge-x.y.z.jar - Поместите его в свой Сервер Hytale
модс/справочник - Запуск сервера один раз (это генерирует)
config.json) - Редактировать
config.jsonи установите свой URL-адрес Discord web-cook - Перезагрузить сервер
Создание Discord Webhook
- Открытая рознь
- Пойти Настройки каналов → Интеграции → Webhooks
- щелкнуть Новый Webhook
- Копировать Webcook URL
- Вставить его в
config.json
️ Команды
/discordridge reload
Перезарядка config.json Без перезагрузки сервера.
Разрешение по умолчанию:
DiscordBridge.reload
Вы можете изменить это разрешение через
перезаряжать Разрешениевconfig.json
Рабочий процесс:
- Редактировать
config.json - Беги.
/discordridge reload - Изменения вносятся немедленно
️ Конфигурацияconfig.json)
{
"webhookUrl": "PASTE_WEBHOOK_HERE",
Серверное имя: My Hytale Server
"SendServerStartStop": правда,
"SendJoinLeave": правда,
"ИспользоватьEmbedsForJoinLeave": правда,
"webhookUsername": "Hytale Bridge",
"webhookAvatarUrl":
"Присоединиться": {
Оригинальное название: Player Joined
"описание": " joined**{playerName}** join**{serverName}**"
"цвет": 65280,
"footerText": "{serverName}",
"thumbnailUrl": "",
"includeTimestamp": правда
?
"Выходил": {
"заголовок": "Игрок слева",
"описание": ""**{playerName}** left**{serverName}**\nReason: '{disconnectReason}'"
"цвет": 16711680,
"footerText": "{serverName}",
"thumbnailUrl": "",
"includeTimestamp": правда
?
?
Примечания
- Цветовые значения Embed десятичные целые числа (формат диссонанса)
- Оставьте поля пустыми, чтобы опустить их из вставок
- Некоторые изменения могут потребовать Серверный перезапуск
Совместимость
- Требует официального Сервер Hytale
- Встроенный против Hytale Server API
- Версия Java должна соответствовать времени выполнения сервера
Показать оригинальное описание (English)

🔗 DiscordBridge
DiscordBridge is a lightweight Hytale server plugin that sends server events directly to Discord using a Webhook.
No Discord bot.
No tokens.
No external hosting required.
Designed to be drop-in, easy to configure, and safe for public servers.
✨ Features
- ✅ Server ONLINE / OFFLINE notifications
- ✅ Player JOIN / LEAVE notifications
- ✅ Discord embeds for join/leave events
- ✅ Fully customizable embeds via
config.json - ✅ Placeholder support:
{playerName}{serverName}{disconnectReason}
- ✅ Works with Discord webhooks only
- ✅ Survives Hytale API changes via reflection
- ✅ Zero runtime dependencies
📦 Installation
- Download
DiscordBridge-x.y.z.jar - Place it in your Hytale server
mods/directory - Start the server once (this generates
config.json) - Edit
config.jsonand set your Discord webhook URL - Restart the server
🔧 Creating a Discord Webhook
- Open Discord
- Go to Channel Settings → Integrations → Webhooks
- Click New Webhook
- Copy the Webhook URL
- Paste it into
config.json
⌨️ Commands
/discordbridge reload
Reloads config.json without restarting the server.
Default permission:
discordbridge.reload
You can change this permission via
reloadPermissioninconfig.json
Workflow:
- Edit
config.json - Run
/discordbridge reload - Changes apply immediately
⚙️ Configuration (config.json)
{
"webhookUrl": "PASTE_WEBHOOK_HERE",
"serverName": "My Hytale Server",
"sendServerStartStop": true,
"sendJoinLeave": true,
"useEmbedsForJoinLeave": true,
"webhookUsername": "Hytale Bridge",
"webhookAvatarUrl": "",
"joinEmbed": {
"title": "Player Joined",
"description": "➕ **{playerName}** joined **{serverName}**",
"color": 65280,
"footerText": "{serverName}",
"thumbnailUrl": "",
"includeTimestamp": true
},
"leaveEmbed": {
"title": "Player Left",
"description": "➖ **{playerName}** left **{serverName}**\nReason: `{disconnectReason}`",
"color": 16711680,
"footerText": "{serverName}",
"thumbnailUrl": "",
"includeTimestamp": true
}
}
NOTES
- Embed color values are decimal integers (Discord format)
- Leave fields blank to omit them from embeds
- Some changes may require a server restart
Compatibility
- Requires the official Hytale server
- Built against the Hytale Server API
- Java version must match the server runtime
Последние версии
DiscordBridge-0.1.1
Информация
Авторы:
Категории:
Версии игры:
Создан: 19.01.2026