Home›Java›Mods›LuxDiscord
LuxDiscord
ModsJava

LuxDiscord

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

by matcldr · on Modrinth

⬇ Download on Modrinth

LuxDiscord

LuxDiscord connects your Minecraft server with Discord using powerful tools like account linking, chat mirroring, support tickets, applications, and a built-in web dashboard.

Perfect for communities that want Discord and Minecraft fully integrated.


✨ Features


📦 Compatibility

Component Requirement
Platform Paper
Minecraft 1.21+
Java 21+

⚙ Installation

  1. Download the plugin jar
  2. Place it in your server:
plugins/
  1. Start your server once

  2. Edit the config file:

plugins/LuxDiscord/config.yml
  1. Restart the server or run:
/luxdiscord reload

🤖 Discord Bot Setup

  1. Create a bot in the Discord Developer Portal

  2. Add your bot token to the config:

discord.token: "YOUR_TOKEN"
  1. Enable these privileged intents:
  1. Invite the bot with scopes:
bot
applications.commands
  1. Give the bot these permissions:

🚀 Quick Setup

Minimum config required:

discord:
  enabled: true
  token: "YOUR_TOKEN"

  channels:
    chat: "CHANNEL_ID"

Then reload the plugin:

/luxdiscord reload

⌨ Commands

/link

Starts Discord account linking and generates a one-time verification code.

/ticket [category]

Opens a support ticket.

/luxdiscord reload

Reloads the LuxDiscord configuration.

/luxdiscord admin setup

Creates or updates a web dashboard admin account.

Example:

/luxdiscord admin setup cptrowan MySecurePass123!

🔐 Permissions

luxdiscord.chat.server
luxdiscord.chat.discordreceive
luxdiscord.verification.link
luxdiscord.verification.bypass
luxdiscord.tickets.open
luxdiscord.admin.reload
luxdiscord.admin.setup

Example with LuckPerms

/lp group default permission set luxdiscord.chat.server true

🌐 Web Dashboard

LuxDiscord includes a built-in web dashboard for managing your server.

Features include:

Example address:

http://SERVER-IP:PORT/

🎫 Ticket System

Features:

Enable in config:

features.tickets.enabled: true

📝 Applications System

Players can apply for staff directly through Discord.

Workflow:

  1. User presses Apply button in Discord
  2. Receives a secure application link
  3. Completes the form on the website
  4. Staff review applications in the dashboard

🔗 Account Linking Flow

  1. Player runs:
/link
  1. Player receives verification code

  2. Player runs in Discord:

/verify <code>
  1. Link stored in:
plugins/LuxDiscord/links.json

🛠 Troubleshooting

Bot not sending messages

Check:


/verify works but player still restricted

Check verification enforcement settings:

features.verification.enforce-link.*

Application links incorrect

Set one of the following:

publicip
web.public-host

Web dashboard login fails

Run:

/luxdiscord admin setup

Login with:

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more