BattlePass V5 beta. Until stable, versioning will be 5.0.0.x. Backups are extremely recommended when upgrading to this new version, both for files and for data.
New Features:
Unified time formatting - Now uses one consistent time format across the entire plugin instead of different formats in different places
New database system - Added support for MySQL-Improved, PostgreSQL, and SQLite databases with better performance
Offline player support - You can now give/set points and set battle pass levels for offline players
Storage migration tool - New /bpa migrate storage command to help migrate your data between storage methods
Improvements:
Better database performance - New caching system makes database operations faster and more reliable
Enhanced async support - Plugin operations run more smoothly without blocking your server
Improved data saving - Boosters and daily quests are now saved more efficiently
External language files - Language customization is now easier with external language files
Configuration Changes:
Commands configuration - Battle pass aliases moved from settings.yml to commands.yml for better organization
Simplified plugin loading - Reduced startup conflicts with other plugins
Bug Fixes & Technical:
Multiple small fixes and code improvements for better stability