XDiscordUltimate
PluginMIT

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

125
Downloads
3
Followers
5 months ago
Updated
📦
2
Versions

📖About 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

  • Chat Bridge - Seamless chat sync between Minecraft and Discord
  • Verification System - Secure account linking with verification codes
  • 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
/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

  • Minecraft Server: Spigot/Paper 1.16.5+
  • 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