Home›Java›Mods›WederDiscord
WederDiscord
ModsJava

WederDiscord

Java mod listed for Minecraft 1.20–1.21. Download on the author's site.

⬇ Download on Spigot
WederDiscord

Comprehensive Discord Integration for Spigot, Paper & Purpur Servers

ASYNC • MULTI-LANGUAGE • DISCORD INTEGRATION​

About WederDiscord

WederDiscord is a powerful and modern Discord integration plugin designed to connect your Minecraft server directly with Discord.

Built using JDA 5, asynchronous tasks, and non-blocking I/O, WederDiscord provides a complete Discord integration without unnecessarily impacting your server's main thread.

Connect your community, synchronize roles, moderate players, bridge chats, monitor your server, verify accounts, track statistics, and much more — all from one plugin.

Key Features


Requirements

Requirement Supported
Minecraft 1.21.x
Java 21+
Spigot ✔ Supported
Paper ✔ Supported
Purpur ✔ Supported
LuckPerms Optional
PlaceholderAPI Optional


Installation

  1. Download WederDiscord.
  2. Place the JAR inside your server's /plugins folder. Start the server once.
  3. WederDiscord will generate its configuration files inside plugins/WederDiscord/. Stop the server.
  4. Open config.yml. Configure your Discord Bot Token and Guild ID under discord.bot.
  5. Configure webhook URLs under webhook.channels if you want to use webhooks.
  6. Configure your Discord channel IDs inside channels.yml.
  7. Start your server again and check the console for the successful Discord connection.

Discord Bot Setup

  1. Go to the Discord Developer Portal and create a New Application.
  2. Open the Bot section, create/configure your bot, and copy its token.
  3. Paste the token into discord.bot.token.
  4. Enable the following Privileged Gateway Intents:
    • SERVER MEMBERS INTENT
    • MESSAGE CONTENT INTENT
  5. Open OAuth2 → URL Generator and enable:
    • bot
    • applications.commands
  6. Give the bot the permissions required by the features you use, including:
    • Send Messages
    • Embed Links
    • Read Message History
    • Manage Roles
    • Ban Members
  7. Invite the bot to your Discord server. Copy your Discord Server ID and configure it under discord.bot.guild-id.
  8. Configure the corresponding Guild ID and role mappings inside sync.yml.

Minecraft Commands

Main command: /wederdiscord
Alias: /wdc

Command Description Permission
/wdc help Displays interactive help None
/wdc info Shows Bot and Webhook status wederdiscord.admin
/wdc reload Reloads the plugin configuration wederdiscord.admin
/wdc test Sends a test embed to Discord wederdiscord.admin
/wdc unlink Unlinks your Discord account wederdiscord.use
/wdc lookup <player|ID> Checks account linking status wederdiscord.admin
/wdc forcelink <player> <discordID> Forces an account link wederdiscord.admin
/wdc forceunlink <player> Forces an account unlink wederdiscord.admin
/wdc syncroles <player> Forces LuckPerms ↔ Discord synchronization wederdiscord.admin
/wdc stats [player] Displays player statistics wederdiscord.use
/wdc top <kills|deaths|playtime> Displays Top 10 leaderboards wederdiscord.use


Account Linking
/link <code> — Permission: wederdiscord.use. Confirms the temporary verification code generated through Discord.

Punishment Commands

WederDiscord includes a standalone punishment system, allowing you to moderate your Minecraft server directly without requiring another punishment plugin.

Command Description Permission
/wdban <player> <reason> Permanent ban wederdiscord.punish.ban
/wdtempban <player> <duration> <reason> Temporary ban wederdiscord.punish.tempban
/wdipban <player> <reason> IP address ban wederdiscord.punish.ipban
/wdmute <player> <reason> Permanent mute wederdiscord.punish.mute
/wdtempmute <player> <duration> <reason> Temporary mute wederdiscord.punish.tempmute
/wdwarn <player> <reason> Warns a player wederdiscord.punish.warn
/wdkick <player> <reason> Kicks a player wederdiscord.punish.kick
/wdunban <player> Removes an active ban wederdiscord.punish.unban
/wdunmute <player> Removes an active mute wederdiscord.punish.unmute


Discord Slash Commands

Command Description Permission
/status Shows players, TPS, RAM and uptime everyone
/player <name> Displays profile, statistics and link history wederdiscord.discord.player
/link Generates an ephemeral linking code everyone
/whitelist <add|remove|list> Manages the Minecraft whitelist wederdiscord.discord.whitelist


PlaceholderAPI Support

WederDiscord provides native placeholders when PlaceholderAPI is installed.

Placeholder Description
%wederdiscord_linked% Returns whether the player has linked their account
%wederdiscord_discord_tag% Displays the linked Discord username
%wederdiscord_kills% Total player kills
%wederdiscord_deaths% Total player deaths
%wederdiscord_kd% Player Kill/Death ratio
%wederdiscord_playtime% Total player playtime


Storage

WederDiscord supports two database systems:


Supported Languages


English
Spanish
French
German
Portuguese
Italian
​

Optional Integrations


Performance

WederDiscord was designed with server performance in mind.


[​IMG]

[​IMG]

[​IMG]

[​IMG]
​
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.

WederDiscord is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 12 times (via Spigot). Download it and open it directly in the game.

Explore more