BungeeChatDiscord
BungeeChatDiscord (BCD) is a professional chat synchronization solution designed for BungeeCord networks. It seamlessly links your Minecraft servers with a Discord channel, featuring real-time rank synchronization via LuckPerms, custom server aliases, and
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.
BungeeChatDiscord
💎 BungeeChatDiscord (BCD)
Advanced Chat Bridge for BungeeCord Networks
Professional bi-directional chat synchronization between Minecraft (BungeeCord) and Discord. *Developed by ATRCORE*
---
✨ Features
BCD is built for performance and customization. Unlike other bloatware, it does exactly what you need:
* 🔄 Hot Reload: Chat flows seamlessly from Minecraft to Discord and vice versa. * 🔰 Hot Reload: Displays player prefixes (Ranks) from Minecraft in Discord. * 🎭 Hot Reload: Displays the user's top Discord role in Minecraft chat with custom aliases (e.g., `Owner` -> `&4[Admin]`). * 🛡️ Hot Reload: Prevents Discord channel flooding without blocking in-game chat. * 🌍 Hot Reload: Renames internal server names (e.g., `main` -> `SURVIVAL`) for a cleaner look. * 🎨 Hot Reload: Supports legacy (`&a`) and Hex colors (`&#RRGGBB`). * ⚙️ Hot Reload: Configure everything without restarting the proxy via `/bcd reload`.
📦 Installation
1. Download the latest `.jar` from the Channel ID page. 2. Drop the file into your Channel ID `plugins` folder. 3. Restart your proxy. 4. Open `plugins/BungeeChatDiscord/config.yml`. 5. Paste your Channel ID and Channel ID. 6. Run `/bcd reload` or restart.
⚙️ Configuration
Everything is configurable in `config.yml`.
```yaml
==========================================
BungeeChatDiscord (BCD)
Created by ATRCORE
==========================================
--- DISCORD SETTINGS ---
token: "INSERT_TOKEN_HERE" channel_id: "000000000000000000"
Bot Status Settings
Type: PLAYING, WATCHING, LISTENING, COMPETING
status: enabled: true text: "ExoticLegacy Network" type: "PLAYING"
--- FEATURES ---
Server Aliases (Rename your servers for Discord)
RealName: "Nice Name"
aliases: lobby: "HUB" main: "SURVIVAL" minigames: "GAMES"
Role Aliases (Rename Discord roles for Minecraft chat)
DiscordRole: "MinecraftFormat"
roles: "Owner": "&4[Owner]" "Admin": "&c[Admin]" "Moderator": "&9[Mod]" "VIP": "&6[VIP]" "default": "&7[Player]"
Anti-Spam System
anti_spam: enabled: true max_repeats: 3 # How many identical messages allowed? time_window: 2000 # Time in ms (2 seconds) warning_message: "&cPlease do not spam!"
--- FORMATTING & MESSAGES (LOCALIZATION) ---
Supports standard color codes (&a) and Hex colors (&#RRGGBB)
formats:
Variables: %role_alias%, %user%, %message%
discord_to_minecraft: "&b[Discord] %role_alias% &f%user%: &f%message%"
Variables: %server%, %prefix%, %player%, %message%
minecraft_to_discord: "[%server%] %prefix% %player%: %message%"
messages:
Join/Leave Messages for Discord
join: enabled: true text: "🟢 %player% joined the server!" leave: enabled: true text: "🔴 %player% left the server."
Plugin Messages (In-Game)
reload_success: "&a[BCD] Configuration reloaded successfully!" no_permission: "&c[BCD] You do not have permission to use this command." unknown_command: "&c[BCD] Unknown command. Use /bcd reload"