Перейти к содержимому
Mineforgian

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

Загрузки
25
Подписчики
0
Обновлён
22 января 2026 г.
Лицензия
MIT

Опубликован 22 января 2026 г.

Исходный код

💎 BungeeChatDiscord (BCD)

Advanced Chat Bridge for BungeeCord Networks

Java Platform License Version

Professional bi-directional chat synchronization between Minecraft (BungeeCord) and Discord. Developed by ATRCORE

Report Bug · Request Feature


✨ Features

BCD is built for performance and customization. Unlike other bloatware, it does exactly what you need:

  • 🔄 Bi-Directional Sync: Chat flows seamlessly from Minecraft to Discord and vice versa.
  • 🔰 LuckPerms Integration: Displays player prefixes (Ranks) from Minecraft in Discord.
  • 🎭 Discord Roles: Displays the user's top Discord role in Minecraft chat with custom aliases (e.g., Owner -> &4[Admin]).
  • 🛡️ Smart Anti-Spam: Prevents Discord channel flooding without blocking in-game chat.
  • 🌍 Server Aliases: Renames internal server names (e.g., main -> SURVIVAL) for a cleaner look.
  • 🎨 Full Color Support: 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 Releases page.
  2. Drop the file into your BungeeCord plugins folder.
  3. Restart your proxy.
  4. Open plugins/BungeeChatDiscord/config.yml.
  5. Paste your Discord Bot Token and Channel ID.
  6. Run /bcd reload or restart.

⚙️ Configuration

Everything is configurable in config.yml.

# ==========================================
#         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"

Ченджлог

1.5.2-RELEASEРелиз1.20.4, 1.20.5, 1.20.6 · 22 января 2026 г.

💎 BCD v1.5.2 - The "Network" Update

ExoticBridge is now BungeeChatDiscord (BCD)! This release brings a complete overhaul of the chat system, focusing on performance, customization, and seamless integration between Minecraft and Discord.

🔥 Key Features in this Release:

  • 🔄 Bi-Directional Sync: Chat flows instantly between your Proxy and Discord channel.
  • 🔰 LuckPerms Integration: Now pulls player Prefixes directly from your permission plugin.
  • 🎭 Role Mapping: Discord roles (e.g., Owner) are now displayed in-game with custom aliases (e.g., &4[Admin]).
  • 🌍 Server Aliases: Rename your internal servers (e.g., mainSURVIVAL) for a cleaner Discord look.
  • 🛡️ Smart Anti-Spam: New intelligent filter blocks flooding in Discord without muting the player in-game.
  • 🎨 HEX Color Support: Full support for &#RRGGBB colors in configuration.
  • ⚙️ Hot Reload: Added /bcd reload command (Permission: bcd.admin).

🛠️ Technical Changes:

  • Updated JDA to v5.0.0-beta.
  • Optimized async message handling.
  • Added full localization support in config.yml.
  • Fixed issues with connection stability.

How to install:

  1. Drop .jar into BungeeCord/plugins.
  2. Add your Bot Token to config.yml.
  3. Enjoy!

Комментарии

Загружаем…