Back to mods
Discord Link Account project artwork

CurseForge · Hytale mod

Discord Link Account

This Hytale plugin lets your players link their in-game account to your Discord server and receive customizable rewards, helping grow and connect your community.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Discord Link Account release should I use?

Updated last month
Latest stable file DiscordLinkAccount-1.0.0.jar
Game version 0.5
Mod system Built-in Hytale mod system

Discord Link Account DiscordLinkAccount-1.0.0.jar targets 0.5. 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

Where should Discord Link Account be installed in 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.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does Discord Link Account DiscordLinkAccount-1.0.0.jar need?

DiscordLinkAccount-1.0.0.jar. Change the file and its required mods may change too.

No required dependencies listed for this file

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

Add Discord Link Account without breaking your instance.

Built for Discord Link Account DiscordLinkAccount-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use DiscordLinkAccount-1.0.0.jar. It targets 0.5; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    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.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside DiscordLinkAccount-1.0.0.jar. It opens that exact file at the source.

About this project

What does Discord Link Account add?

DiscordLinkAccount

DiscordLinkAccount helps Hytale server owners grow their Discord community by giving players a simple reason to join and connect.

With this plugin, players can link their in-game server account to your Discord server and receive a configurable reward once the link is completed. It is a great way to encourage players to join your community, stay connected outside the game, and access server news, support, events, and updates.

Why use DiscordLinkAccount?

DiscordLinkAccount gives your server a clean and effective “join our Discord” system without forcing players manually. Instead, you can reward them for linking their account, making the process feel useful and rewarding.

Features

  • Link in-game player accounts with Discord accounts
  • Give players a customizable reward after linking
  • Encourage more players to join your Discord server
  • Fully customizable reward system
  • Customizable web page appearance, fonts, colors, logos, background and more.
  • Configurable Discord bot token, client ID, server ID, and related settings
  • Editable messages and notifications
  • Translation-friendly configuration
  • Simple setup through a convenient config.json file
  • Useful for survival, RPG, community, minigame, and multiplayer servers

Fully Customizable

Almost everything can be adjusted from the config.json file, including rewards, Discord connection settings, web page appearance, messages, notifications, and translations.

This makes DiscordLinkAccount easy to adapt to your server’s style, language, and community needs.

Perfect for Server Communities

Whether you run a small private server or a larger public community, DiscordLinkAccount gives players a clear incentive to join your Discord server and stay connected with your community.


How to install and use

First Step (Mod Installation)

  1. Download the latest .jar release of the plugin
  2. Place it in your mods folder
  3. Start the server once and stop it once fully started
  4. Open the folder DiscordLinkAccount that got just created and open the config.json

Second step (Discord Configuration)

  1. Go to Discord Developer Portal and create your new application
  2. Go to oAuth2 page on the left and copy the Client ID and Client Secret
  3. Go to the Bot page on the left, then Reset Token and copy that value
  4. Get your Discord Server ID by Right Clicking on the server and Copy ID

Third Step (Paste-in the values)

Open the config.json and start pasting in the values you generated and copied before so:

    "clientId": "PASTE IN THE CLIENT ID",
    "clientSecret": "PASTE IN THE CLIENT SECRET",
    "botToken": "PASTE IN THE BOT TOKEN",
    "guildId": "PASTE IN THE SERVER ID",

Now in the "httpServers" section in the config.json, you need to edit:

    "bindHost": "YOUR SERVER IP or URL",
    "port": PORT,
    "callbackPath": "/callback"

Fourth Step (oAuth Callback URL)

  1. Now copy the adjusted value of "redirectUri"
  2. Go back to the Discord Developer Portal in the page oAuth2
  3. Scroll down to the "Redirect Url" section and Paste in the url (eg. http://yourip:yourport/callback)
  4. Save

Fifth Step (Start and Test)

  1. You can now Start the server

  2. Once fully started try to visit the redirectUri from your PC (just open the http://yourip:yourport/callback link from your browser) and you should see something like this:

  3. If this work, then you're good to go!

Final Step (Test in Game):

Join the game and write /link , click on the LINK the chat gave you and just authorize!

Webpage Customization

You can use the preview.html file that gets generated inside the "DiscordLinkAccount" folder to preview and customize your webpage. Current customizations are:

  • Title and Text
  • Logo URL
  • Background Image URL
  • Footer Text
  • Fonts (From Google Fonts)
  • Colors (Main, Accent, Background, Card, Text, Etc..)
  "page": {
    "logoUrl": "",
    "siteName": "",
    "accentColor": "#5865F2",
    "errorColor": "#ED4245",
    "backgroundColor": "#1E1F22",
    "cardColor": "#2B2D31",
    "textColor": "#F2F3F5",
    "mutedColor": "#B5BAC1",
    "footerText": "",
    "fontFamily": "",
    "backgroundImageUrl": "https://i.ibb.co/ZnnRnLr/discordlinkaccount-background.jpg",
    "backgroundImageOpacity": 0.08
  }

You can then Copy those settings form the preview, and replace the entire snippet of code in the config.json file.

Translations

You can translate all the notifications, messages, item display names, web page texts in the config.json file.

"messages": {
    "linkPrompt": "Click the link below to connect your Discord account:",
    "linkButton": "[ Link my Discord account ]",
    "alreadyLinked": "Your Hytale account is already linked to Discord.",
    "linkStarted": "A personal link was created for you. It expires in a few minutes.",
    "notConfigured": "Discord account linking is not configured on this server yet.",
    "linkSuccess": "Your account was successfully connected. Thanks!",
    "rewardGiven": "You received your reward: {reward}.",
    "rewardFull": "Your reward ({reward}) could not fit in your inventory. Make room and contact staff.",
    "genericError": "Something went wrong while linking your account. Please run the command again.",
    "browserSuccessTitle": "Account linked",
    "browserSuccessBody": "Your Discord account is now linked. You can return to the game.",
    "browserErrorTitle": "Linking failed",
    "browserErrorBody": "We could not complete the link. Please return to the game and try again.",
    "browserExpiredBody": "This link has expired or was already used. Please run the command again in-game.",
    "prefix": "DiscordLinkAccount",
    "prefixColor": "#00FFFF",
    "successColor": "#57F287",
    "rewardSeparator": ", "
  },

Project description from CurseForge.

Pick your setup

Discord Link Account releases for each Hytale build.

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Discord Link Account releases and Hytale builds

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.