Docs
Hytale DiscordSync
Hytale DiscordSync is a dedicated server plugin built specifically for the Hytale Server ecosystem. Written in modern Java 21, it connects your Hytale game server directly to your Discord community in real-time.
[!NOTE] Hytale Native Plugin: Unlike traditional Minecraft plugins that run on Spigot/Paper, DiscordSync is developed natively using Hytale's official server architecture (
com.hypixel.hytale.server.core.plugin.JavaPlugin) and manifest system.
Key Features
- Two-Way Chat Synchronization: Seamlessly relays in-game player chat to your designated Discord channel and broadcasts Discord messages directly to in-game players with custom prefixes and colors.
- Rich Discord Embeds: Clean, aesthetic embeds for server lifecycle events (Server Started 🟢, Server Stopped 🔴) and player connections (Player Joined, Player Left).
- Dynamic Status & Activity Cycle: Rotates your Discord bot's "Playing" presence dynamically with live placeholders like
%online%player count. - Interactive Slash Commands: Built-in
/statusslash command allowing your community to view server health, player count, region, and server banner directly inside Discord. - Async & Lightweight: Uses high-performance scheduled thread pools and JDA 5, ensuring zero tick lag or server stutter.
Requirements
- Server: Hytale Server (
HytaleServer.jar). - Java: Java 21 or higher.
- Discord: A registered Discord Bot application with the
MESSAGE_CONTENTgateway intent enabled.
Where to start
- Installation to install the plugin on your Hytale server.
- Discord Bot Setup to create and configure your bot credentials.
- config.json Reference to inspect every configuration option.