BungeeSystem Powerful Proxy Addon ⚡ MySQL | Chat | Commands
1.2.2-SNAPSHOT1.19 – 1.21.8 ✔ Fast & Modular BungeeCord Utility
1.2.2-SNAPSHOTlatest⚡ BungeeSystem 1.2.2-SNAPSHOTAug 25, 2025 ChangelogRemoved unnecessary API calls
Fixed punishment system issues
General bug fixes and improvements
Extended command support for Velocity Notes This update focuses on improving performance, stability, and extending compatibility for Velocity. Please update to this version to ensure a smoother and more reliable experience!
1.2.1-BETAMajor Update: Velocity Support, Discord Webhook & Improved Reports – v1.2.1-BETAJul 22, 2025 [1.2.1-BETA] – 2025Added · Velocity Support Most BungeeCord features are now fully compatible with Velocity! · /report & /reports Commands · Reports are stored in the database (including reason ID, player name, timestamp, server, etc.) · Report reasons are loaded from the database and can be used via name or ID · Tab-completion for player names and report reasons · Invalid reasons display a clean, formatted reason list · /reports shows all open reports, /reports handle <id> [comment] marks them as handled · Discord Webhook Integration If a webhookUrl is set in config.yml, a Discord embed is sent for each new report · Automatic Table Creation All required tables (e.g., punishment_reasons, reports) are auto-created on first startup · Default Report Reasons Default reasons are inserted if none exist in the database · Full Localization Support All messages (commands, errors, reports) can be customized in messages_xx.yml English and German language files included · User-Friendly Command Aliases /l, /hub, /lobby – same functionality /msg, /pm, /tell, /reply, /r, /ignore – all aliased Fixed · Missing or broken tables on Velocity are now created automatically · Fixed command registration issues when parameters are used · Improved error messages and guidance for incorrect command usage
Notes · MySQL or MariaDB is required! · Set a valid webhookUrl in config.yml to enable Discord integration · Important for Upgraders: Update your messages_xx.yml files to include the newly added message keys!
1.2.0-SNAPSHOTBungeeSystem v1.2.0 – New Stats System, Punishments & More ImprovementsMay 13, 2025 BungeeSystem v1.2.0 New Features · Added a full statistics system with player data tracking (online time, logins, votes) ·Code (Text): /stats command to display individual player statistics · Code (Text): /top command to show leaderboards across multiple categories · New Code (Text): StatsManager with: · Tracking of player logins, votes, and chat messages · Storing first and last login timestamps · Retrieving top player stats by online time, logins, votes ·
Caching system for faster stat queries · Complete punishment system with: · Code (Text): /ban , Code (Text): /unban – permanent and temporary bans · Code (Text): /mute , Code (Text): /unmute – muting functionality · Code (Text): /warn – for issuing warnings to players · Code (Text): /report , Code (Text): /reports – for reporting and managing violations Improvements · Major code refactoring using dedicated manager classes: · Code (Text): CommandManager – centralized command registry · Code (Text): ListenerManager – centralized event listener registration · Code (Text): UpdateManager – plugin update management · Code (Text): StartupManager – plugin startup flow controller · Code (Text): PunishmentManager – all punishment logic in one place · Code (Text): StatsManager – handles all player stat operations · ️ Improved MySQL database integration with automatic table creation · Better error handling for all database operations Test Server You can try everything now on our official test server: testserver.dergamer09.at Found a bug? Got feedback? Let us know — every suggestion helps us improve!
Thanks for testing and supporting BungeeSystem!
1.1.9-SNAPSHOTBungeeSystem v1.1.9-SNAPSHOT – New Features, Improvements & Live OnlineTimeMar 31, 2025 BungeeSystem v1.1.9-SNAPSHOT New Features ·Added /onlinetime and /otime commands · Online time now updates every second (real-time tracking) · /lobby, /hub, and /l now connect players to a random lobby from config.yml · All in-game messages translated to English ️ Improvements · ️ Lobby server list is now configurable via config.yml · Full MySQL setup using the new DatabaseManager · Added new table: online_time (for accurate playtime tracking) Test Server · You can try everything now on our official test server: testserver.dergamer09.at Found a bug? Got feedback? Let us know — every suggestion helps!
Thanks for testing and supporting BungeeSystem!
1.1.8-SNAPSHOTUpdate v1.1.8-SNAPSHOT – New Features & FixesMar 22, 2025 Update v1.1.8-SNAPSHOT – New Features & Fixes! .SpoilerTarget">Spoiler: Changelog v1.1.8-SNAPSHOTNew: · Added /msg, /reply and /ignore commands · Messages now trigger a notification sound on the target player (requires compatible Spigot plugin) · Config file added for MySQL connection (config.yml) · Auto-login time tracking per player Fixes: · Fixed database connection issues on plugin start · Improved error handling when MySQL is unreachable · Prevented null pointer exceptions on player join Improvements: · Refactored code structure for better maintainability · Optimized listener performance on PostLoginEvent · Added basic permission support (e.g. bungeesystem.msg) SQL Setup: Code (SQL): CREATE TABLE IF NOT EXISTS online_time ( player_name VARCHAR ( 50 ) NOT NULL PRIMARY KEY , login_time BIGINT NOT NULL ); Thanks for using BungeeSystem!
1.1.7maintenance addedMar 6, 2025 maintenance mode added Permission bungeesystem.maintenance - Staff1.1.6Update Check FixFeb 26, 2025 Fixed: Update check now correctly retrieves the latest version from SpigotMC API.
Improved: Version comparison logic now properly ignores -SNAPSHOT suffixes.
Optimized: Better error handling for HTTP failures and invalid responses.
Logging: More informative messages when an update is available or when the plugin is up to date. Action Required: Restart your server to apply the fix.
1.1.5-BETANew Commands & Configuration FixFeb 26, 2025 Fixes & Improvements · Fixed: Resolved a NullPointerException when loading the configuration before initialization. · Improved: Ensured config.yml is properly loaded before accessing any values. · Error Handling: Added warnings if config.yml is missing and provided default values to prevent crashes. New Commands Added · /ping - Displays the player's current ping. · /serverlist - Lists all servers in the network. · /vanish (alias: /v) - Toggles vanish mode for the player. · /play <server> - Connects the player to a specified server from the config. · /find <player> - Finds out which server a player is currently on. This update improves stability and introduces new essential commands!1.1.4-BETAChangelog - New Commands AddedFeb 24, 2025 · /find <player> - Find out on which server a player is currently located. · /serverlist - Displays a list of all available servers. · /ping - Shows your current ping.1.1.3-BETAFeb 24, 2025 1.1.2JoinMe and TeamChatOct 6, 2024 JoinMe and TeamChat have been added1.1.0WebhookOct 6, 2024 We Have Added the Webhook on the Config1.0.9Webhook added on the ConfigSep 2, 2024 We Have Added the Webhook on the Config1.9MySQL AddedSep 2, 2024 We have now MySQL for OnlineTime1.8Sep 2, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta