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

180

Quick challenge

How far can you run before the mobs catch you?

XDiscordUltimate

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

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

ADS