Перейти к содержимому
Mineforgian

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

Загрузки
244
Подписчики
4
Обновлён
18 июня 2026 г.
Лицензия
MIT

Опубликован 12 августа 2025 г.

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 codesSecureRandom 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 mismatchesone-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:

Guide Description
Getting Started Guide Step-by-step setup from scratch
Installation Guide Quick installation reference

Core Documentation

Document Description
Installation Guide Complete setup instructions
Configuration Guide All configuration options
Commands Reference All commands and permissions
Features Guide Detailed feature explanations
Permissions Reference All permission nodes
Troubleshooting Common issues and solutions
Messages Configuration Customize all messages
Developer API API for developers
Database Reference Database schema and configuration

Module Documentation

Module Description
Chat Bridge Minecraft-Discord chat sync
Verification Account linking system
Server Logging Event logging to Discord
Admin Alerts Server health monitoring
Tickets Support ticket system
Moderation Ban sync, filter, reports
Server Control Remote server management
Player Stats Statistics tracking
Server Status Auto-updating status embed
Booster Perks Discord booster rewards
Bot Console Discord console access
Announcements Cross-platform broadcasts
Module Manager Managing modules

Commands

Player Commands

Command Description
/verify <code> Link your Discord account
/unlink Unlink your Discord account
/support <message> Create a support ticket
/report <player> <reason> Report a player
/stats [player] View player statistics
/help Open help menu

Admin Commands

Command Description
/xdiscord reload Reload configuration
/xdiscord status Show plugin status
/xdiscord modules List all modules
/xdiscord unlink <player> Unlink a player from Discord
/announce <message> Make an announcement

Discord Slash Commands

Command Description
/verify Get verification code
/status Show server status
/players List online players
/stats [player] View player statistics
/console <command> Execute server command

Permissions

Permission Description Default
xdiscord.verify Use verification true
xdiscord.unlink Unlink own account true
xdiscord.support Create tickets true
xdiscord.report Report players true
xdiscord.admin Admin commands op
xdiscord.console Console access false
xdiscord.announce Make announcements op
xdiscord.bypass.verification Bypass verification false
xdiscord.bypass.filter Bypass chat filter false

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

Ченджлог

1.2.0Релиз26.1.1, 26.1.2, 26.2 · 18 июня 2026 г.

✨ 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 consistencyone-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.
1.1.0Релиз1.21.8, 1.21.9, 1.21.10 · 1 декабря 2025 г.

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.

1.0.0Релиз1.21.6, 1.21.7, 1.21.8 · 12 августа 2025 г.

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.

Комментарии

Загружаем…