Changelog
Improvements & Fixes
Removed unnecessary API calls to reduce overhead and boost performance
Fixed issues in the punishment system for more reliable moderation
Various bug fixes and overall stability improvements
Extended command support for Velocity to ensure better proxy compatibility
Important Notes
This update puts a strong focus on performance, stability, and enhanced Velocity support.
We highly recommend updating to this version to benefit from a smoother, faster, and more reliable experience across your network.
Version: v1.2.0
New Features
Added full player statistics system (online time, logins, votes)
command – view player statsCode:/stats
command – leaderboards by online time, logins, votesCode:/topNew
:Code:StatsManager
- Tracks logins, votes, and sent messages
- Stores first and last login timestamps
- Retrieves top stats by category
Integrated caching system for faster stat lookups
Fully featured punishment system:
,Code:/ban– permanent/temp bansCode:/unban ,Code:/mute– mute supportCode:/unmute – warningsCode:/warn ,Code:/report– report systemCode:/reports
Improvements
Codebase refactored using Manager classes:
- CommandManager, ListenerManager, UpdateManager
- StartupManager, PunishmentManager, StatsManager
Improved MySQL integration with auto table creation
Better error handling for database operations
Test Server
Try it live now at:
testserver.dergamer09.at
Found a bug?
Got feedback?
Let us know — every suggestion helps us improve!
Thanks for testing and supporting BungeeSystem!
Update v1.1.8-SNAPSHOT – New Features & Fixes!
New
- 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 NullPointerExceptions on player join
Improvements
- Refactored code structure for better maintainability
- Optimized listener performance on
PostLoginEvent- Added basic permission support:
bungeesystem.msg
SQL Setup
SQL:CREATE TABLE IF NOT EXISTS online_time ( player_name VARCHAR(50) NOT NULL PRIMARY KEY, login_time BIGINT NOT NULL );
Thank you for using BungeeSystem!
