A modern and new way to link Discord and Minecraft
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.
/link + /verify)| Component | Requirement |
|---|---|
| Platform | Paper |
| Minecraft | 1.21+ |
| Java | 21+ |
plugins/
Start your server once
Edit the config file:
plugins/LuxDiscord/config.yml
/luxdiscord reload
Create a bot in the Discord Developer Portal
Add your bot token to the config:
discord.token: "YOUR_TOKEN"
bot
applications.commands
Minimum config required:
discord:
enabled: true
token: "YOUR_TOKEN"
channels:
chat: "CHANNEL_ID"
Then reload the plugin:
/luxdiscord reload
/linkStarts Discord account linking and generates a one-time verification code.
/ticket [category]Opens a support ticket.
/luxdiscord reloadReloads the LuxDiscord configuration.
/luxdiscord admin setupCreates or updates a web dashboard admin account.
Example:
/luxdiscord admin setup cptrowan MySecurePass123!
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
LuxDiscord includes a built-in web dashboard for managing your server.
Features include:
Example address:
http://SERVER-IP:PORT/
Features:
Enable in config:
features.tickets.enabled: true
Players can apply for staff directly through Discord.
Workflow:
/link
Player receives verification code
Player runs in Discord:
/verify <code>
plugins/LuxDiscord/links.json
Check:
/verify works but player still restrictedCheck verification enforcement settings:
features.verification.enforce-link.*
Set one of the following:
publicip
web.public-host
Run:
/luxdiscord admin setup
Login with: