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.
Changes:
- 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
- Updated internal libraries and dependencies
- Cleaned up unused code for better performance