BungeeChatDiscord
# 💎 BungeeChatDiscord (BCD)
### Advanced Chat Bridge for BungeeCord Networks




**Professional bi-directional chat synchronization between Minecraft (BungeeCord) and Discord.** *Developed by ATRCORE*
[Report Bug](https://github.com/ATRCORE-UA/BungeeChatDiscord/issues) · [Request Feature](https://github.com/ATRCORE-UA/BungeeChatDiscord/issues)
—
## ✨ 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](https://modrinth.com/plugin/bungeechatdiscord/versions) 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`.
“`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”
BungeeSystem
# ⭐ BungeeSystem
**BungeeCord & Velocity Utility Plugin**
by **DerGamer09 (DerBenxFan100)**
A powerful, lightweight, and fully customizable utility plugin for modern proxy networks.
—
## ✅ Features
– Essential commands for **BungeeCord & Velocity**
– Fully customizable via configuration files
– Lightweight, fast, and efficient
– Discord webhook integration (report system)
– MySQL support for `/onlinetime`
– Private messaging system: `/msg`, `/reply`, `/ignore`
– Message notification sounds
– Experimental features (toggleable in `config.yml`)
—
## ⚙️ Requirements
– **Java 21** or higher
– **BungeeCord** or **Velocity** proxy
– **MySQL** *(optional — required only for `/onlinetime`)*
—
## 📦 Installation
1. Download the plugin
2. Place the `.jar` file into the `/plugins` folder
3. Restart your proxy
4. Edit `config.yml` to your needs
5. Start and enjoy 🚀
—
## 🧾 Commands
| Command | Usage | Permission | Group |
|——|——|———–|——-|
| Hub | `/hub`, `/lobby`, `/l` | – | Players |
| List | `/list` | – | Players |
| Toggle Notify | `/togglenotify` | `bungeesystem.notify` | Staff |
| Message | `/msg` | – | Players |
| Reply | `/reply` | – | Players |
| Ignore | `/ignore` | `bungeesystem.ignore` | Players |
| Replay *(Soon)* | `/replay` | – | Players |
| Spy *(Soon)* | `/spy` | `bungeesystem.spy` | Staff |
| TeamChat | `/teamchat`, `/tc` | `bungeesystem.teamchat.use` | Staff |
| JoinMe | `/joinme` | `bungeesystem.joinme.use` | Players |
| Ping | `/ping` | – | Players |
| ServerList | `/serverlist` | – | Players |
| Vanish | `/vanish`, `/v` | `bungeesystem.vanish` | Staff |
| Play | `/play` | `bungeesystem.play` | Players |
| Find | `/find` | – | Players |
| OnlineTime | `/onlinetime`, `/otime` | `bungeesystem.onlinetime` | Players |
—
## 🚀 Changelog — v1.2.1-BETA
*29.06.2025*
– Added **Velocity support** *(Beta)*
– Improved **multi-language support** (EN / DE)
– New message notification sounds
– Fixed multiple bugs and config issues
– Performance and stability improvements
– Code cleanup and refactoring
—
## ℹ️ Notes
– MySQL is required **only** for `/onlinetime`
– Experimental features can be enabled in `config.yml`
– Support available via **Discord** and documentation
—
## ⬇️ Download
Upgrade your proxy network with **BungeeSystem** ⭐
Bungee Plugins
See wich plugins you have on your proxy.
### Commands:
– **/bpl**
– **/bungeeplugins**
– **/pluginsbungee**
### Permission:
– **bungeeplugins.use** | Use all commands
### Example:
Plugins (2): LuckPerms, BungeeGuard
Bundle Crash Fix
# Bundle Crash Fix






Protect yourself from nasty cheaters trying to crash the server with Bundles!
**Paper has fixed it in 1.21.4 #226**
## How it works
– A player crafts a bundle
– Sends specifically crafted packets that would crash Minecraft
– **Bundle Crash Fix**: Prevents the handling of the packet → the server doesn’t even notice anything — no crash 🎉
## Currently Supporting
– Bukkit
– Spigot
– Paper
– Purpur
– Folia
– Bungeecord
– Waterfall
– Velocity
– Fabric
– Quilt
– Forge
– NeoForge
—
## Licensing
The **plugin versions** are licensed under the **GNU General Public License v3.0 (GPL-3.0)**.

The **mod versions** are licensed under the **GNU Lesser General Public License v3.0 (LGPL-3.0)** to make modpack creation easier.

You can find more information in the [LICENCE.md](https://github.com/Onako2/BundleCrashFix/blob/master/LICENSE.md) file.
Thanks to **b0red** for the awesome band-aid image used in the logo, available on [Pixabay](https://pixabay.com/de/vectors/pflaster-erste-hilfe-medizinisch-3116999/).
BuildNotifier
BuildNotifier






Automatically check for Paper/Velocity updates on server start up. This does NOT download versions for you.
## Features
* Logs to console on startup if there are any new versions.
* Anyone who is OP or has `buildnotifier.message` will receive a message in game on join if there’s a new version.
## License
This plugin is released under GNU General Public License v3. See [LICENSE](https://github.com/hyperdefined/BuildNotifier/blob/master/LICENSE).
BneHomes
📜 English Description
BneHomes is a high-performance, lightweight home management system built for modern Paper servers. It focuses on providing a stable and fast experience with a modern technical foundation.
✨ Key Features
Modern Formatting: Full MiniMessage support—use HEX colors, gradients, and hover effects in your messages.
Database Flexibility: Choose between SQLite (local) or MySQL (cross-server support).
Essential Commands:
/sethome – Save your current location.
/home – Instant teleportation to your destination.
/delhome – Remove a home you no longer need.
Performance-Oriented: Optimized database queries to ensure zero lag.
🔧 Configuration
messages.yml: Completely customizable with modern tag support (MiniMessage).
config.yml: Simple toggle between SQLite and MySQL.
📦 Why BneHomes?
Clean Refactor: Modular code structure that is easy to maintain.
Focused: No bloatware. Just a rock-solid, reliable home system.
Modern API: Built using the latest Adventure API standards.
📜 Deutsche Beschreibung
BneHomes ist ein leistungsstarkes und leichtgewichtiges Home-System für moderne Paper-Server. Der Fokus liegt auf Stabilität, Geschwindigkeit und einer modernen technischen Basis.
✨ Features
Moderne Formatierung: Volle MiniMessage-Unterstützung—nutze HEX-Farben, Gradients und Hover-Effekte in deinen Nachrichten.
Datenbank-Wahl: Nutze SQLite für eine einfache Einrichtung oder MySQL für globale Homes (Proxy-Support).
Wichtige Befehle:
/sethome – Speichert deine aktuelle Position.
/home – Schnelle Teleportation zu deinem Ziel.
/delhome – Löscht ein bestehendes Home.
Performance-Fokus: Optimierte Datenbank-Abfragen für ein flüssiges Spielerlebnis.
🔧 Konfiguration
messages.yml: Alle Texte sind dank modernem Tag-System (MiniMessage) voll anpassbar.
config.yml: Einfacher Wechsel zwischen SQL-Typen.
📦 Warum BneHomes?
Sauberer Code: Modulare Struktur, die auf Performance optimiert ist.
Fokussiert: Kein unnötiger Schnickschnack – nur ein solides Home-System.
Modern: Nutzt die aktuelle Adventure API für beste Kompatibilität.
BetterMessages
# Introduction
Better messages does it’s best to do exactly as the name suggests! It adds better configurable messages. You can also disable, configure, and randomise the messages! Designed as an alternative to essentials custom join messages with even more features!
I am going to do my best to make EVERY message customisable.
# Features
– Custom join/leave messages
– Disable any message that you can configure
– Bukkit/Hex colour code and PlaceHolders support!
– Randomised messages
– Reload command
– Have messages show on certain counts (e.g. 1st, 5th, 10th join etc)
– Dimension/World change messages
– Multiple line messages
– Supports prefixes and suffixes!
– YML data saving
– Make the messages send to certain people
– Permission specific messages
– Run commands
# Planned Features
– Command for editing the config in-game
– Message chance (Chance for a message to be used)
– Custom death and advancement messages
– Get notified when you’re mentioned in the chat!
– Message radius
## Built-in PlaceHolders
– {player} player that joined or left/player the event is about (Includes prefix/suffix)
– {from} name of the world a player left from (World Change only)
– {to} name of the world a player entered (World Change only)
## If you need a new server check out our partner [lagless.gg](https://lagless.gg/aff/dinonuggies)
[](https://lagless.gg/aff/dinonuggies)
Use code **Dinonuggies** for 20% off!
Better Performance Plugin
Use the Plugin to pregenerate minecraft chunks to improve the performance of the server while exploring and playing.
Command:
/pgc [radius]
Example:
/pgc 35
Note:
It is better if you start slowly increasing the amount of chunks you pregenerate for example instead of jumping to pregenning 50 go from 35 to 37 to 39 and so on to avoid crashing the server.
BedrockGUI

# BedrockGUI
**BedrockGUI** is a lightweight plugin that allows you to create interactive menus for **Bedrock players** connected to a **Java server** through **Geyser** and **Floodgate**.
It supports multiple **form types** — *Simple*, *Modal*, and *Custom* — all configurable through an intuitive **YAML configuration** system.
Each form can include buttons, text, placeholders, and custom actions, offering flexible and extensible interaction design.
—
### 🌐 Community & Resources
[💬 Discord Community](https://discord.gg/FD2MTETnyQ) • [📘 Wiki & Documentation](https://pintux.gitbook.io/pintux-support/bedrockgui/bedrockgui-v2) • [📘 Designer for Forms](https://designer.pintux.org/))
—
## ✨ Key Features
– **Multiple Form Types** – Create **Simple**, **Modal**, or **Custom** menus for different use cases.
– **YAML-Based Configuration** – Manage menus, buttons, and actions without needing to write Java code.
– **Placeholder Integration** – Integrate dynamic player data via [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/).
– **In-Game Reload** – Apply configuration changes in real time without restarting your server.
– **Wide Compatibility** – Built for Minecraft **1.17+** (may function on older versions, though untested).
– **Developer API** – Extend and customize menus programmatically using the API.
—
## ⚙️ Basic Usage
1. **Install** BedrockGUI and ensure **Floodgate** is correctly configured to pass Bedrock player data.
2. **Configure** your menus in the provided YAML file — define one or more menu entries.
3. **Reload** or restart your server to load menu configurations.
4. **Open** menus via commands or from other plugins, showing intuitive Bedrock-style forms to your players.
For detailed tutorials, configuration examples, and best practices, check out the [official Wiki](https://pintux.gitbook.io/pintux-support/bedrockgui/bedrockgui-v2).
—
BeastTokensProxy

### **BeastTokensProxy**
This plugin is made for proxy server to sync BeastTokens data across network.
You don’t need this if each of your servers has separated balances.
This plugin will not work if you don’t have BeastTokens on spigot side servers.
[](https://discord.gg/YtBykMXjpw ‘Click To Join’)
Installation:
Drop to your proxy server it can be BungeeCord or Velocity and Restart Server
Proxy server will generate BeastTokensBungee folder which includes config file.
Inside config file you will find default port for data syncing 5026 you can change it if you want.
After that go to your spigot server in BeastTokens config.yml, enable BungeeSync and put data storage to MySQL.
In side BungeeSync add proxy ip and 5026 port reload plugin or restart servers.
After you have finished this steps tokens will be synced across your network!