- Hytale 0.5.2 Support Added
- Plugin now fully compatible with Hytale server version 0.5.2.
- Updated API usage to match 0.5.2 changes.
Version
- Fixed: Updated
ServerVersionformat to new semver range (=0.5.2) required by Hytale 0.5.2.- Fixed: Command sender name retrieval updated for 0.5.2 compatibility (
getDisplayName()→getUsername()).
Notes
- Plugin Version: 1.1.2
- Supported Hytale Server: 0.5.2
- No configuration changes required.
- Replace old
.jarwithHyAdvancedDiscordSync-1.1.2.jarin yourmods/folder.
Update Notes
This update improves the Discord chat relay system and cleans up the new v1.1 status panel migration flow.
## What Changed
Required Config Update
- Added route-specific webhook display modes.
- Chat relay can now be sent as a simple Discord message instead of a large embed.
- Join, leave, server start, and server stop notifications can still use embeds.
bot.relay-channel-idis now required for chat relay.- Discord -> Game messages are accepted only from the configured relay channel.
- Game -> Discord chat messages will not be sent until the relay channel ID is configured.
- Default chat message format was simplified to only show player name and message.
Add or update this underbot::
Add this underCode:# Required for chat relay. # Discord -> Game messages are only accepted from this channel. # Game -> Discord chat webhook messages are also disabled until this is set. relay-channel-id: "PUT_DISCORD_CHANNEL_ID_HERE"webhook::
If you use a customized language file, update the chat message format:Code:# Route-specific output style. # plain = normal Discord message # embed = Discord embed template from lang/<code>.yml display-mode: chat: "plain" join: "embed" leave: "embed" server-start: "embed" server-stop: "embed"
Recommended Update StepsCode:webhook: messages: chat: "**{player}**: {message}"
1. Replace your old jar withHyAdvancedDiscordSync-1.1.1.jar.
2. Setbot.relay-channel-idto the Discord channel used for chat relay.
3. Make sure thewebhook.urls.chatwebhook belongs to the same Discord channel.
4. Addwebhook.display-modeto choose plain or embed output per event type.
5. If you use custom language files, merge the updatedwebhook.messages.chatline.
6. Restart the server or run/hydc reload.
## Notes
For the cleanest chat relay setup, keep:
This makes in-game chat appear in Discord as a normal message with only the player name and their message, while server events can continue using embeds.Code:webhook: display-mode: chat: "plain"
Update Notes
HyAdvancedDiscordSync v1.1.0 replaces the old/onlinecommand with a new automatic Discord live status panel.
Instead of requiring users to run a command, the plugin can now keep a single Discord embed message updated in a dedicated channel. Server owners only need to set the channel ID and update interval inconfig.yml.
New Live Status Panel
The new panel shows a cleaner live server overview with:
The panel is designed as a persistent message. After it is created, the plugin edits the same message instead of sending a new one every time.
- Server status
- Online player count
- TPS
- Uptime
- Optional server address
- Optional server version
- Optional thumbnail and banner image
- Automatic Discord timestamp for the latest update
Important Change
New
- The
/onlineDiscord command has been removed.- Live server information is now handled through the automatic status panel system.
- This provides a cleaner Discord experience and avoids users needing to manually check the server status.
config.ymlSection
Add this section under your existingbot:section:
Example:Code:# Live Discord status panel (single message that is kept updated) # User-facing texts are loaded from lang/<code>.yml -> bot.status-panel.* status-panel: enabled: true # Dedicated Discord text channel for the live status panel channel-id: "PUT_STATUS_PANEL_CHANNEL_ID_HERE" # Minimum 10 seconds update-interval-seconds: 60 # Optional public server address shown in the panel server-address: "" # Optional version label shown in the panel server-version: "" # Optional visual assets thumbnail-url: "" image-url: "" # Optional fixed embed color in hex (#RRGGBB or 0xRRGGBB) embed-color: "#00C853"
New Language File SectionCode:status-panel: enabled: true channel-id: "123456789012345678" update-interval-seconds: 60 server-address: "play.example.com" server-version: "1.1.0" thumbnail-url: "https://example.com/hytale-icon.png" image-url: "https://example.com/hytale-banner.png" embed-color: "#00C853"
If you use a customized language file, add this section underbot:in your selectedlang/<code>.ymlfile:
Built-in language files already include this section for:Code:status-panel: embed: title: "🚀 {server} Status" description: "Live server telemetry and availability overview." footer: "HyAdvancedDiscordSync | Live Server Monitor" fields: online: "👥 Players" status: "✅ Status" tps: "📈 TPS" uptime: "⏱️ Uptime" version: "🏷️ Version" address: "🌐 Address" values: running: "Running" starting: "Starting" stopping: "Stopping" online: "Online" unknown: "Unknown"
Migration Notes
- English
- Turkish
- Spanish
- German
- French
- Italian
- Portuguese
- Russian
1. Replace the old plugin jar withHyAdvancedDiscordSync-1.1.0.jar.
2. Add the newbot.status-panelsection toconfig.yml.
3. Setchannel-idto the Discord channel where the live panel should be shown.
4. If you use a customized language file, add the newbot.status-panellanguage section.
5. Restart the server or run/hydc reload.
6. If an old status message was previously posted manually, delete the old duplicate message once. The new system will keep editing its own saved panel message.
Result
Server owners can now display a premium live server dashboard directly in Discord without relying on slash commands. The new system is configurable, localized, and built to keep one clean status message updated automatically.
Updates Notes
- Server name
- Added a new Discord slash command:
/online./onlinenow shows a live server status embed with:
- Online player count
- Server status
- TPS
- Uptime
- Last checked time
-
- Added configurable
/onlinesettings underbot.online-commandinconfig.yml.- Added full localization support for the new
/onlinefeature across all built-in languages:en,tr,es,de,fr,it,pt,ru
- Added live TPS reporting based on active world tick metrics for a more useful server health view.
Migration Notes
1. Replace the plugin jar with the new version.
- No clean install required.
- Existing data files can be kept.
- Recommended update flow:
2. Merge the newbot.online-commandsection intoconfig.yml.
3. Merge the newbot.online-commandlanguage entries into your selected language file if you use a customized file.
4. Restart the server or run/hydc reload.
Updates Notes:
- Updated HyAdvancedDiscordSync for Hytale 2026.03.26-89796e57b.
- Adjusted manifest/build targeting to the latest server version.
- No config changes required.
Updates Notes
- Updated build target to latest tested Hytale API:
v2026.02.19- General compatibility pass for latest Hytale launcher/server update.
- Performance and improvement work was carried out.
Updates Notes
- Updated build target to latest tested Hytale API:
-2026.02.17-255364b8e
- General compatibility pass for latest Hytale launcher/server update.
Updates Notes
-
- Version tag aligned to
1.0.5(beta track).- Simplified and reorganized
config.ymlto keep technical settings clear.- Moved player-info text system to language packs (
lang/*.yml) for cleaner multilingual management.- Added full player-info translation blocks to all built-in languages:
en,tr,es,de,fr,it,pt,ru
- Added new player-info localization sections:
-command-description,option-description
-embed.*,fields.*,states.*,values.*,responses.*,time.*
- Added
show-linked-at-fieldtechnical toggle toaccount-link.player-info-command.- Preserved backward compatibility for old
field-linked-atconfigs.- Centralized fallback handling in code to reduce hardcoded user-facing text.
- Added localized in-game message entries under language packs (
messages.*) and connected config loading to language defaults.- Restored emoji state labels (Active/Idle/AFK/Offline) across all language packs.
Migration Notes
1. Replace plugin jar with new version.
- No clean install required.
- Do not delete
HyAdvancedDiscordSyncfolder.- Recommended update flow:
2. Keep existinglinks.ymlandplayer-activity.yml.
3. Merge new keys from latestconfig.ymlandlang/*.yml.
4. Restart server or run/hydc reload.
Result
- Cleaner and more maintainable configuration structure.
- Better multilingual experience with full player-info and in-game message localization.
- Safer updates for server owners thanks to backward-compatible config parsing.
