COWMODSКаталог модов

XDiscordUltimate

XDiscordUltimate is an all-in-one Discord ↔ Minecraft integration plugin with 17+ powerful modules, modern slash commands, a GUI help system, advanced voice/TTS features, and full event logging. It connects your server and Discord seamlessly, enabling chat

Автор: Xreatlabs3954обновлён 18 июн. 2026 г.

Описание

XDiscordUltimate

The most comprehensive Discord integration plugin for Minecraft servers. Features modern slash commands, chat bridge, verification system, tickets, moderation, and much more.

Version Minecraft Java Discord License

What's New in 1.2.0

  • /unlink command — players can unlink their Discord account; admins can unlink anyone via /xdiscord unlink <player> (removes Discord role, LuckPerms group, and DB link).
  • Hardened verification codes — SecureRandom generation, configurable failed-attempt cooldown + max-attempts lockout, and consistent code expiry (the code-expiry-minutes config is now honored exactly).
  • Fixed config/code default mismatches — one-time-only, kick-after-minutes, and verify-cooldown-seconds now align with config.yml.
  • Fixed a ConcurrentModificationException in the message/localization system that could throw on a player's first localized message.
  • Discord nickname re-sync — linked members' stored Discord name stays fresh when they change their nickname.

Features

  • Chat Bridge - Seamless chat sync between Minecraft and Discord
  • Verification System - Secure account linking with verification codes, self/admin unlink, brute-force lockout, and Discord nickname sync
  • Support Tickets - Full ticket system with Discord integration
  • Player Stats - Track and display player statistics
  • Server Status - Auto-updating status embed in Discord
  • Moderation - Ban sync, chat filtering, and report system
  • Admin Console - Execute server commands from Discord
  • Announcements - Broadcast to both Discord and Minecraft
  • Booster Perks - Reward Discord server boosters
  • Admin Alerts - Server health monitoring
  • Server Logging - Log all events to Discord

Quick Start

  1. Download the latest release
  2. Place in your plugins folder
  3. Start server to generate config
  4. Configure config.yml with your bot token and guild ID
  5. Restart server
discord:
  bot-token: "YOUR_BOT_TOKEN"
  guild-id: "YOUR_GUILD_ID"
  channels:
    chat: "CHANNEL_ID"
    logs: "CHANNEL_ID"

Documentation

Getting Started

New to XDiscordUltimate? Start here:

GuideDescription
Getting Started GuideStep-by-step setup from scratch
Installation GuideQuick installation reference

Core Documentation

DocumentDescription
Installation GuideComplete setup instructions
Configuration GuideAll configuration options
Commands ReferenceAll commands and permissions
Features GuideDetailed feature explanations
Permissions ReferenceAll permission nodes
TroubleshootingCommon issues and solutions
Messages ConfigurationCustomize all messages
Developer APIAPI for developers
Database ReferenceDatabase schema and configuration

Module Documentation

ModuleDescription
Chat BridgeMinecraft-Discord chat sync
VerificationAccount linking system
Server LoggingEvent logging to Discord
Admin AlertsServer health monitoring
TicketsSupport ticket system
ModerationBan sync, filter, reports
Server ControlRemote server management
Player StatsStatistics tracking
Server StatusAuto-updating status embed
Booster PerksDiscord booster rewards
Bot ConsoleDiscord console access
AnnouncementsCross-platform broadcasts
Module ManagerManaging modules

Commands

Player Commands

CommandDescription
/verify <code>Link your Discord account
/unlinkUnlink your Discord account
/support <message>Create a support ticket
/report <player> <reason>Report a player
/stats [player]View player statistics
/helpOpen help menu

Admin Commands

CommandDescription
/xdiscord reloadReload configuration
/xdiscord statusShow plugin status
/xdiscord modulesList all modules
/xdiscord unlink <player>Unlink a player from Discord
/announce <message>Make an announcement

Discord Slash Commands

CommandDescription
/verifyGet verification code
/statusShow server status
/playersList online players
/stats [player]View player statistics
/console <command>Execute server command

Permissions

PermissionDescriptionDefault
xdiscord.verifyUse verificationtrue
xdiscord.unlinkUnlink own accounttrue
xdiscord.supportCreate ticketstrue
xdiscord.reportReport playerstrue
xdiscord.adminAdmin commandsop
xdiscord.consoleConsole accessfalse
xdiscord.announceMake announcementsop
xdiscord.bypass.verificationBypass verificationfalse
xdiscord.bypass.filterBypass chat filterfalse

Requirements

  • Minecraft Server: Spigot/Paper 1.16.5 – 1.21.x (latest)
  • Java: 17 or higher
  • Discord Bot: With MESSAGE_CONTENT intent enabled

Optional Dependencies

  • LuckPerms - For permission groups
  • PlaceholderAPI - For placeholders
  • Vault - For economy (future)

Configuration Example

# Admin Discord IDs
adminIDs:
  - "123456789012345678"

# Enable features
features:
  chat-bridge:
    enabled: true
    chat-channel-id: "1234567890"
    minecraft-to-discord: true
    discord-to-minecraft: true
  
  verification:
    enabled: true
    verified-role: "Verified"
    code-expiry-minutes: 5
  
  server-logging:
    enabled: true
    logs-channel-id: "1234567890"
    log-join-leave: true
    log-commands: true
  
  tickets:
    enabled: true
    auto-close-hours: 48
    save-transcript: true
  
  player-stats:
    enabled: true
  
  server-status:
    enabled: true
    channel-id: "1234567890"
    update-interval: 60
  
  moderation:
    enabled: true
    sync-bans: true
    auto-moderate: true
  
  admin-alerts:
    enabled: true
    tps-threshold: 15.0
    ram-threshold: 90
  
  booster-perks:
    enabled: true
    permission-group: "booster"

# Discord settings
discord:
  bot-token: "YOUR_TOKEN"
  guild-id: "YOUR_GUILD_ID"
  channels:
    chat: ""
    logs: ""
    tickets: ""
    moderation: ""

# Database
database:
  type: "sqlite"

Support

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by XreatLabs

Последние версии

Все версии →
release

XDiscordUltimate 1.2.0

1.2.0
18 июн. 2026 г.137Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
### ✨ What's New - **`/unlink` command** — players can unlink their Discord account; admins can unlink anyone via `/xdiscord unlink <player>`. Unlinking removes the Discord verified role, the LuckPerms group, and the database link, and fires a new `PlayerUnlinkedEvent` so other modules can react. - **Hardened verification codes** — codes are now generated with `SecureRandom`; there's a configurable failed-attempt cooldown plus a max-attempts lockout to prevent code guessing, and code expiry is now consistent (`code-expiry-minutes` is honored exactly instead of a hardcoded value). - **Config/code consistency** — `one-time-only`, `kick-after-minutes`, and the new `verify-cooldown-seconds` defaults now match `config.yml`. Removed a dead `verificationCodes` map. - **Bug fix — `ConcurrentModificationException`** in the message/localization system that could fire on a player's first localized message command. - **Discord nickname re-sync** — when a linked member changes their Discord nickname, the stored name is kept up to date. - **Full localization** — 20 locales ship out of the box, default `en_US`. - **Minecraft 1.16.5 – 1.21.x (latest)** supported.
release

XDiscordUltimate 1.1.0

1.1.0
1 дек. 2025 г.157Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur, spigot
Скачать
Что нового
Update Notes – XDiscordUltimate Fixed ChatBridge: Resolved connectivity issues and ensured messages now sync properly across linked channels. Fixed Channels Module: Corrected errors where some channels were not displaying or updating correctly. Added More Modules: Introduced new modules to expand functionality and provide more customization options. Fixed ChatBridge Name Issue: ChatBridge now correctly recognizes and displays the assigned bridge names. Fixed Update Checker: Patched the update checker so it now correctly notifies users of the latest version. Fixed Colour Module: Resolved the issue where colour settings were not applying consistently across modules. This update improves stability, expands functionality, and ensures XDiscordUltimate runs more smoothly than ever.
release

XDiscordUltimate 1.0.0

1.0.0
12 авг. 2025 г.96Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Скачать
Что нового
XDiscordUltimate is an all-in-one Discord ↔ Minecraft integration plugin with 17+ powerful modules, modern slash commands, a GUI help system, advanced voice/TTS features, and full event logging. It connects your server and Discord seamlessly, enabling chat sync, moderation tools, tickets, reports, server control, and deep plugin integrations — all with secure, performance-optimized design.