Skip to main content

Features

XDiscordUltimate ships 19 toggleable modules. Each module lives under features.<name> in config.yml and can be enabled or disabled independently - disable what you do not need and the plugin skips loading it entirely.

Feature Pages

Chat Bridge

Two-way chat relay between in-game chat and a Discord channel, with mentions and formatting.

Verification

Link Minecraft accounts to Discord accounts with cryptographic codes and role sync.

Tickets

Player support tickets with per-player channels, transcripts, and staff assignment.

Moderation

Player reports and moderation actions mirrored between Discord and the server.

Server Status

Live embed showing player count, TPS, and uptime that updates automatically.

Player Stats

Track playtime, kills, deaths, and more with auto-generated leaderboards.

Economy Bridge

Expose Vault economy balances and transactions through Discord.

Community

Welcome DMs, announcements, and booster perks for your Discord members.

Module System

How the module loader works and how to enable, disable, and configure modules.

Modules Without Dedicated Pages

These modules are part of the suite and configured the same way under features.*. They do not have standalone docs pages but are covered here:
Mirrors server events - joins, quits, deaths, advancements, world switches - to a dedicated Discord log channel. Pairs with the chat bridge as the core observability pair.
features:
  server-logging:
    enabled: true
    log-channel-id: "123456789012345678"
Sends direct messages or channel pings to configured admins (adminIDs) on critical server events - crashes, high TPS drops, whitelist failures, and plugin errors.
Schedule and broadcast announcements to both Discord and in-game chat from a single source, with repeat intervals and start/end windows.
Stream the server console to a restricted Discord channel and allow whitelisted Discord users to execute commands remotely. See Remote Console behavior described on the feature index.
Sends a configurable direct message to players when they link their account or join the server for the first time.
Gate server access behind Discord verification or Discord roles - only linked players or members of specific roles can join.
Publish a styled embed with connect info (IP, version, online count) that players can request via a Discord command.

Module Reference

All 19 modules with a one-line description:
ModuleDescription
chat-bridgeTwo-way chat relay between game and Discord.
server-loggingServer events mirrored to a log channel.
verificationLink Minecraft and Discord accounts with codes.
server-controlStart, stop, and restart the server from Discord.
admin-alertsDM or ping admins on critical events.
ticketsPlayer support tickets with transcripts.
moderationReports and infractions, mirrored cross-platform.
bot-consoleStream and execute the server console from Discord.
announcementsScheduled cross-platform announcements.
player-statsTrack and display per-player statistics.
server-statusLive status embed with players, TPS, uptime.
booster-perksGrant perks to Discord server boosters.
welcome-dmWelcome message on join or link.
leaderboardAuto-generated leaderboards from player stats.
activity-rolesAssign Discord roles by in-game activity or status.
voice-channelsSync voice channel presence with the server.
economy-bridgeExpose Vault economy through Discord.
server-ipOn-demand connect-info embed.
whitelistRestrict server access by Discord link or role.
The chat bridge and server logging modules form the core pair. Enable those first, then layer on verification, tickets, and the rest as you need them.

Next Steps

Configuration

Enable and tune each module under features.*.

Getting Started

New here? Start with the quick start guide.