PAYPAL NO LONGER WORKING, CHECK DISCORD AT THE BOTTOM FOR HELP Discord Synthesis
The Ultimate Discord × Minecraft Integration
⬤ Spigot · BungeeCord · Velocity
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⬡ What is DiscordSynthesis?
DiscordSynthesis is the best bidirectional Discord-Minecraft integration plugin available. With 20+ features , full multi-platform support, and deep integration with your favorite plugins — it's everything you need to bridge your Discord and Minecraft communities.
View Full Feature Showcase on Our Website
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Core Features
Chat Synchronization
Bidirectional chat sync between Minecraft and Discord with full formatting support.
Multiple sync modes — TEXT, WEBHOOK, or EMBED
Webhook avatars — Player heads as profile pictures (+ SkinsRestorer support)
Markdown translation — **bold**, *italic*, __underline__, ~~strikethrough~~ ↔ Minecraft color codes
Mention translation — @Username works across both platforms
Reply support — Discord replies shown in Minecraft with original sender
Emoji support — Unicode or shortcode modes
Chat filters — REGEX, EXACT, CONTAINS patterns with BLOCK, REPLACE, or WARN actions
Cooldown system — Prevent spam from Discord to Minecraft
Multi-channel mapping — Route different chat channels to different Discord channels
Spoiler: Chat Sync Screenshots
Account Linking
Secure account verification system connecting Minecraft and Discord identities.
Cryptographically secure codes — One-time use, auto-expiring verification
Required linking mode — Optionally require linked accounts to join
Link/Unlink rewards — Execute commands when players link or unlink
Role requirements — Check for required or blacklisted Discord roles
Discord DM notifications — Players receive codes via DM
Spoiler: Account Linking Screenshot
️ Authorization System
Control who can access your Minecraft server based on their Discord roles.
Role requirement checks — ALL, ANY, or NONE requirement types
Interactive Discord buttons — Allow/Deny buttons sent via DM
Blacklisted roles — Deny access to players with specific roles
Potion effects — Apply BLINDNESS etc. to unauthorized players
Duplicate prevention — Deny join if same name is already online
Spoiler: Authorization Screenshot
Role Synchronization
Bidirectional sync between Minecraft groups/permissions and Discord roles.
Group sync — MC permission groups ↔ Discord roles
Permission sync — Individual permission nodes ↔ Discord roles
Authority system — Choose DISCORD or MINECRAFT priority on conflicts
Nickname sync — Update Discord nicknames to MC usernames
Connected role — Auto-assign a role when accounts are linked
Periodic resync — Automatic consistency checks at configurable intervals
️ Console Control
Execute server console commands directly from Discord with full security.
Role-based permissions — Only authorized Discord roles can execute
Whitelist/Blacklist modes — Filter allowed commands with wildcard patterns
Command feedback — Output sent back to Discord
Audit logging — Every command logged to a separate audit channel
Default blocked commands — op, deop, stop, restart, reload blocked by default
Spoiler: Console Screenshot
️ Voice Proximity Chat
Proximity-based voice chat using Discord voice channels.
(Spigot only)
Location-based grouping — Nearby players are grouped into the same voice channel
Dynamic channels — Channels created and deleted automatically
Lobby system — Default voice channel for all players
Configurable distance — Set proximity radius in blocks
Stability system — Prevents rapid channel switching
Spoiler: Voice Proximity Screenshot
Interactive Chat
Share items, inventories, and ender chests as rendered images in Discord.
(Spigot only)
[item] placeholder — Share your held item with tooltip
[inv] placeholder — Display your full inventory
[enderchest] placeholder — Show ender chest contents
Enchantment glint — Rendered with glowing enchantment effects
Durability bars — Visual durability display
Stack counts — Item quantities shown
Resource pack support — Custom textures supported
Image caching — Performance-optimized rendering
Spoiler: Interactive Chat Screenshot
⛔ Ban Synchronization
Bidirectional ban sync between Minecraft and Discord.
Authority modes — MINECRAFT, DISCORD, or BOTH priority
Role-based bans — Assign a "Banned" role instead of guild ban
Staff notifications — Alerts sent to a designated channel
Custom commands — Execute commands on ban/unban events
Full ban history — Database tracking with source, reason, timestamps
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Event Notifications
Join/Leave Messages — Custom formatted player join/leave notifications
Death Log — Player death messages with killer information
Advancements — Achievement announcements (Spigot only)
Server Switch — Proxy server switch tracking (BungeeCord/Velocity only)
Command Log — Log player commands with blacklist for sensitive commands
Server Status — Startup/shutdown notifications
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Management Systems
Statistics & Rewards
Activity tracking — Messages sent, voice minutes, reactions per player
Text message rewards — Execute commands at message milestones
Voice chat rewards — Execute commands at voice minute milestones
Live stat channels — Dynamic Discord channel names showing player count, unique players, custom stats
Duplicate prevention — Rewards only claimed once
Reporting System
Player reports — /report <player> <reason>
Report GUI — Full management interface with filtering, sorting, search
Report lifecycle — NEW → CLAIMED → RESOLVED
Staff actions — Claim, resolve, comment, teleport to location
Rate limiting — Configurable limits per player and time window
Discord notifications — Staff channel alerts for new reports
Spoiler: Reporting System Screenshots
⚙️ Admin Panel GUI
Admin Hub — Central control panel for all management screens
Module Control — Enable, disable, or pause modules in real-time
Player Management — View linked players, filter, search, manage accounts
Config Editor — Reload configurations, view file locations
Statistics Dashboard — Player activity metrics with sorting and filtering
Spoiler: Admin Panel Screenshots
Broadcasting
Send announcements to all online players AND Discord simultaneously
Optional title messages in Minecraft with configurable timing
Embed support for Discord
Bug Reporting
Players report bugs directly to Discord with /reportbug
Staff notifications via Discord channel
Title messages in Minecraft
Bot Presence
Custom status messages with PLAYING, WATCHING, LISTENING, COMPETING activities
Dynamic placeholders in status text
Configurable online status (ONLINE, IDLE, DND, INVISIBLE)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Commands
Minecraft Commands
Code (Text):
/discord - Show Discord invite link
/connect <code> - Link Discord account
/disconnect - Unlink Discord account
/verify <player> - Check if player is linked
/report <player> <reason> - Report a player
/reportbug <desc> - Report a bug
/broadcast <msg> - Broadcast to all + Discord
/reports - Open report management GUI
/dsadmin - Open admin panel GUI
Discord Slash Commands
Code (Text):
/connect [code] - Link Minecraft account
/link <code> - Alias for /connect
/verify <code> - Alias for /connect
/stats - View server statistics
/players - List online players
/execute <cmd> - Execute console command (admin)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Platform Support
⚡ Spigot — Full Support
All features including Voice Proximity, Advancements, Interactive Chat, and GUI systems.
BungeeCord — Core Features
All features except Voice Proximity, Advancements, Interactive Chat. Includes Server Switch tracking.
Velocity — Core Features
Same as BungeeCord with modern proxy support and better performance.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Plugin Integrations
Works seamlessly with your existing plugin stack:
Permissions: LuckPerms, Vault, PermissionsEx, GroupManager, zPermissions, bPermissions, PowerfulPerms
Chat: EssentialsX Chat, VentureChat, ChatControl, DeluxeChat, ChatEx, HeroChat, TownyChat, CMI Chat, LegendChat, and more
Skins: SkinsRestorer (custom webhook avatars)
Vanish: All vanish plugins supported
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Technical Details
Database: SQLite (default) or MySQL for multi-server setups
Caching: In-memory caching with configurable TTL
Async: Non-blocking Discord and database operations
Connection pooling: Efficient database resource management
Split config: config.yml, channels.yml, features.yml, messages.yml, modules.yml
API: Custom event bus with priority-based listeners for developers
Security: Rate limiting, audit logging, command filtering, secure verification