AverageDiscord-0.4.2
26 May 2026
CurseForge · Hytale mod
A simple Discord bridge for Hytale servers. Allows Hytale chat to relay to Discord, and vice-versa.
Quick answer
Average Discord Bridge AverageDiscord-0.4.2 targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
AverageDiscord-0.4.2. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Built for Average Discord Bridge AverageDiscord-0.4.2. Pick another file and the loader, install side or required mods may change.
Use AverageDiscord-0.4.2. It targets Hytale; another release may target a different game build or dependency set.
This file does not list any required mods. Do not add a library just because a different file uses it.
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Use the “Get this file” button beside AverageDiscord-0.4.2. It opens that exact file at the source.
About this project
Kinetic Hosting: Check out my game hosting partner! They offer fast, affordable hosting with excellent customer support!
A Discord bridge plugin for Hytale servers. Forwards chat messages, player join/leave events, and server status between the game server and Discord channels.
/players, /status, /execute/discordlink (with DM confirmation flow)/execute using linked Hytale account permissionsdiscord_bridge.json/discordbridge reload or restart the serverAfter first run, a discord_bridge.json configuration file will be created in your server's AverageDiscord folder.
{
"botToken": "your_bot_token_here",
"channels": [
{
"channelId": "1234567890",
"type": ["all"]
},
{
"channelId": "2345678901",
"type": ["chat"]
},
{
"channelId": "3456789012",
"type": ["join_leave", "server_state", "desc_status"]
},
{
"channelId": "4567890123",
"type": ["internal_log"]
}
],
"botActivityMessage": "Playing Hytale!",
"discordIngamePrefix": "&9[Discord] ",
"showActivePlayerCount": true,
"stripLinksInChat": true,
"stripPingsInChat": true
}
| Option | Type | Description |
|---|---|---|
botToken |
String | Discord bot token (or use HYTALE_DISCORD_TOKEN env var) |
channels |
Array | Channel routing config |
botActivityMessage |
String | Bot status text in Discord |
discordIngamePrefix |
String | Prefix for Discord messages in-game (supports color codes) |
showActivePlayerCount |
Boolean | Show player count in bot status |
stripLinksInChat |
Boolean | Remove links from in-game chat before sending to Discord |
stripPingsInChat |
Boolean | Remove mentions from in-game chat before sending to Discord |
| Field | Description |
|---|---|
channelId |
Discord channel ID |
type |
Array of output types (e.g., ["chat", "join_leave"]) |
| Type | Sends |
|---|---|
chat |
In-game chat messages |
join_leave |
Player joins and leaves |
server_state |
Server startup and shutdown |
player_death |
Player death messages |
internal_log |
Plugin logs |
desc_status |
Channel topic updates with player count |
all |
All of the above except internal_log |
Note: internal_log is not included in all and must be explicitly configured if you want it.
Bot Token:
Channel ID:
Messages are routed to Discord channels based on their output type. Each channel in the config specifies which types it receives.
In-Game → Discord: Chat messages are sent to channels with chat or all types.
Discord → In-Game: Messages in channels with chat or all types are sent to the game with a configurable prefix.
Events and their output types:
chat - In-game chat messagesjoin_leave - Player join/disconnectserver_state - Server startup/shutdownplayer_death - Player deathsinternal_log - Plugin logsdesc_status - Channel topic updates with player countall - All of the above except internal_logThe JAR bundles all dependencies. No additional libraries needed.
View Channels, Send Messages, Read Message HistoryGUILD_MESSAGES, MESSAGE_CONTENT/discordbridge reloadReloads the plugin configuration without requiring a server restart.
Aliases: db, discord
Usage: /discordbridge reload
Permission: Server admin/operator
/executeRun server commands from Discord in channels configured with the all output type.
Execution behavior:
Usage: /execute command:<command>
Example: /execute command:say Hello from Discord!
/discordlinkLink or unlink your Discord account to your Hytale account.
Aliases: linkdiscord, dlink
Usage:
/discordlink username <discord_username>/discordlink unlinkHow linking works:
/discordlink username <discord_username> in-game.The discordIngamePrefix supports Minecraft color codes: &9 (blue), &a (green), &c (red), &e (yellow), &f (white), and other standard codes.
chat, all, join_leave, server_state, or internal_log)/discordbridge reload to refresh the configurationchat or all output types to receive Discord messages and relay them in-gamediscord_bridge.json file is valid JSON (use a JSON validator if needed)botToken, channels, botActivityMessage, discordIngamePrefixtype array in each channel contains valid output types/discordbridge reload after making configuration changesAverage (js3 on Hytale)
Project description from CurseForge.
Recent files
26 May 2026
29 Mar 2026
23 Feb 2026
11 Feb 2026
3 Feb 2026
27 Jan 2026
27 Jan 2026
26 Jan 2026
19 Jan 2026
18 Jan 2026
16 Jan 2026
15 Jan 2026
Looking for an older file? The official CurseForge project page is in Resources.