BungeeSystem v1.2.0
New Features
- Added a full statistics system with player data tracking (online time, logins, votes)
- ➕
command to display individual player statistics
-
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:
-
,
– permanent and temporary bans
-
,
– muting functionality
-
– for issuing warnings to players
-
,
– 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!