
Easter Holidays
Transform your server into an Easter event with egg hunts, rare bunnies, stats, bosses, quests, and more.
230
4
Список изменений
[1.2.1] - 2026-03-08
🐛 Bug Fixes - Critical Stability Improvements
Database & Performance
- Fixed NullPointerException in StatisticsManager:
getStats()now automatically loads player stats if not in cache - Replaced Thread.sleep() in AchievementManager: Now uses
CountDownLatchwith 5-second timeout for proper async shutdown - Migrated to HikariCP Connection Pooling: All database managers now use connection pooling for better concurrency
EasterBasketManager: Migrated from single connection to HikariCPEasterTitleManager: Migrated from single connection to HikariCP- Prevents SQLite lock issues and improves multi-threaded performance
Null Safety
- Added null-checks in PlayerJoinListener: Prevents NPE when managers fail to initialize
- Added null-checks in PlayerQuitListener: Safe cleanup even if managers are unavailable
Performance Optimizations
- Optimized distance calculations in EasterEggManager: Changed from
distance()todistanceSquared()to avoid expensive sqrt operations - Improved config parsing error handling:
- Added validation for CustomModelData ranges
- Added proper error logging for invalid configuration values
- Prevents silent failures in config parsing
🔧 Technical Improvements
- All database managers now consistently use HikariCP for connection pooling
- Improved error logging across all managers
- Better resource cleanup during plugin shutdown
- Thread-safe shutdown procedures with proper timeout handling
Файлы
EasterHolidays-1.2.1.jar(13.41 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.1
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
15
Дата публикации
1 мес. назад
