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
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
XDiscordUltimate
XDiscordUltimate
The most comprehensive Discord integration plugin for Minecraft servers. Features modern slash commands, chat bridge, verification system, tickets, moderation, and much more.
Features
- Server Logging - Seamless chat sync between Minecraft and Discord - Server Logging - Secure account linking with verification codes - Server Logging - Full ticket system with Discord integration - Server Logging - Track and display player statistics - Server Logging - Auto-updating status embed in Discord - Server Logging - Ban sync, chat filtering, and report system - Server Logging - Execute server commands from Discord - Server Logging - Broadcast to both Discord and Minecraft - Server Logging - Reward Discord server boosters - Server Logging - 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
```yaml 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 | | `/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 | | `/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.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
- Discord Bot: Spigot/Paper 1.16.5+ - Discord Bot: 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
```yaml
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
- Discord: Discord - Discord: %%MD1%%
License
This project is licensed under the MIT License - see the LICENSE file for details.
---
Made with ❤️ by XreatLabs