Docs

Embeds & Announcements

DiscordSync automatically sends rich, aesthetic Discord embeds for major server lifecycle and player activity events.

Supported Embed Events

1. Server Lifecycle

  • Server Start: Sends a notification when the Hytale server successfully boots up.
    • Default: Color #5865F2 (Blurple), Title Server Status, Description The server is now **ONLINE** 🟢.
  • Server Stop: Sends a notification when the server is shutting down.
    • Default: Color #ED4245 (Red), Title Server Status, Description The server is now **OFFLINE** 🔴.

2. Player Connections

  • Player Join: Listens to Hytale's PlayerReadyEvent and sends an embed when a player joins.
    • Default: Color #57F287 (Green), Title Player Joined, Description %player% has connected..
  • Player Leave: Listens to PlayerDisconnectEvent and notifies Discord when a player disconnects.
    • Default: Color #ED4245 (Red), Title Player Left, Description %player% has disconnected..

Configuration

You can customize the color, title, description, or disable any individual embed in config.json:

json
{
  "embeds": {
    "join": {
      "enabled": true,
      "color": "#57F287",
      "title": "Player Joined",
      "description": "%player% has connected."
    },
    "leave": {
      "enabled": true,
      "color": "#ED4245",
      "title": "Player Left",
      "description": "%player% has disconnected."
    },
    "serverStart": {
      "enabled": true,
      "color": "#5865F2",
      "title": "Server Status",
      "description": "The server is now **ONLINE** 🟢"
    },
    "serverStop": {
      "enabled": true,
      "color": "#ED4245",
      "title": "Server Status",
      "description": "The server is now **OFFLINE** 🔴"
    }
  }
}
Embeds & Announcements | Hytale DiscordSync Docs