Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/Easter Holidays
Все версииEaster Holidays 1.2.1

Easter Holidays 1.2.1

Release3 мес. назад

Список изменений

[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 CountDownLatch with 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 HikariCP
    • EasterTitleManager: 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() to distanceSquared() 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

Метаданные

Канал релиза

Release

Номер версии

1.2.1

Загрузчики

Folia
Paper
Purpur
Spigot

Версии игры

1.21–1.21.11

Загрузок

21

Дата публикации

3 мес. назад

Загрузил

ID версии

Главная