
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.
What's New in 1.2.0
/unlinkcommand — 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 —
SecureRandomgeneration, configurable failed-attempt cooldown + max-attempts lockout, and consistent code expiry (thecode-expiry-minutesconfig is now honored exactly). - Fixed config/code default mismatches —
one-time-only,kick-after-minutes, andverify-cooldown-secondsnow align withconfig.yml. - Fixed a
ConcurrentModificationExceptionin 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
- Download the latest release
- Place in your
pluginsfolder - Start server to generate config
- Configure
config.ymlwith your bot token and guild ID - 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
- Issues: GitHub Issues
- Discord: Join our Discord
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
/unlinkcommand — 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 newPlayerUnlinkedEventso 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-minutesis honored exactly instead of a hardcoded value). - Config/code consistency —
one-time-only,kick-after-minutes, and the newverify-cooldown-secondsdefaults now matchconfig.yml. Removed a deadverificationCodesmap. - Bug fix —
ConcurrentModificationExceptionin 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.
Комментарии
Загружаем…