DiscordFusion
Link discord with minecraft server
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.
DiscordFusion
DiscordFusion - Seamless Discord-Minecraft Integration
[]()
DiscordFusion is a powerful, feature-rich plugin that seamlessly bridges your Minecraft server with Discord. Create a truly connected community where your players can interact across platforms, and server staff can manage everything from Discord!
✨ Features
🎮 Three Dedicated Discord Channels
- 📊 Log & Command Channel - Regular public chat, perfect for community interaction - 📊 Log & Command Channel - All messages including private whispers (/msg, /tell, /reply) - 📊 Log & Command Channel - Console logs with smart aggregation + command execution
🔄 Two-Way Communication
- Rich Embeds: All chat messages, join/leave events, and achievements - Rich Embeds: Messages appear with [Discord] tag in chat - Rich Embeds: Beautiful embeds with player heads for join/leave/achievement events
🛡️ Advanced Security & Control
- Silent join/leave: Auto-mark inactive players with configurable timeout - Silent join/leave: Prevent spam with cooldowns and limits - Silent join/leave: Control who can execute Minecraft commands from Discord - Silent join/leave: Private messages stay private in public channels - Silent join/leave: Doesnt show vanished players when playerlist command is used - Silent join/leave: Doesn't show player joined or left when discordfusion.silentjoin/leave permission is true
💻 Server Management from Discord
- Execute any Minecraft command directly from Discord - View online player list with simple `playerlist` command - Monitor console logs in real-time - Reload configuration without restarting the server
⚡ Performance Optimized
- Memory Efficient: Console logs are grouped into single messages (edited every 5-10 minutes) - Memory Efficient: Never blocks your server thread - Memory Efficient: Minimal performance impact - Memory Efficient: No memory leaks or unnecessary caching
📋 Commands
| Command | Description | Permission | |---------|-------------|------------| | `/discordfusion reload` | Reload configuration without restart | `discordfusion.reload` | | `/discordfusion status` | View plugin status and statistics | `discordfusion.status` | | `/discordfusion test <message/embed/ping>` | Test Discord connection | `discordfusion.admin` | | `playerlist` (Discord) | Show online players in Discord | None (anyone) |
🔧 Configuration
```yaml
Discord Bot Token (required)
bot-token: "YOUR_BOT_TOKEN_HERE"
Channel IDs (required)
chat-channel-id: 123456789012345678 admin-channel-id: 123456789012345678 log-command-channel-id: 123456789012345678
Custom Messages
server-started-message: "🟢 Server Stopped!" server-stopped-message: "🔴 Server Stopped!"
Allowed Discord Users (User IDs)
allowed-discord-users: - "123456789012345678"
Message Formats
message-format: discord-to-minecraft: "&8[&9Discord&8] &f%player%&7: &f%message%" minecraft-to-discord: "%player%: %message%" afk-suffix: " *(AFK)*"
Security Settings
security: max-commands-per-minute: 10 filter-private-messages: true
Advanced Settings
advanced: aggregation-interval: 5 afk-timeout: 5 debug-mode: false