▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Easter Holidays
Easter Holidays

Easter Holidays

Transform your server into an Easter event with egg hunts, rare bunnies, stats, bosses, quests, and more.

Оцените первым
362
4
Все версииEaster Holidays 1.3.5

Easter Holidays 1.3.5

Release03.06.2026

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

[1.3.5] - 2026-06-03

Bug Fixes

Daily Quests

  • Fixed Quest Progress Not Persisting (Reward Duplication): Daily quest progress was kept only in memory and lost on restart. The empty shutdown block has been replaced with real persistence to dailyquests.yml. On load, only entries dated today are restored, which prevents re-claiming rewards after a restart and stops the in-memory map from growing unbounded over time.
  • Fixed Quests Not Reloading: /easter reload now reloads quest definitions from config (DailyQuestManager.reload() was never called).

Themed Mobs

  • Fixed Particle Timer Leak (Easter Chick & ✨ Sheep): The repeating particle/color timers were never cancelled when the entity died. On Paper/Spigot (where entity tasks are not auto-retired) this leaked a repeating task per spawned mob. Timers now cancel themselves on death, and cleanup() cancels any remaining sheep timers.

Update Checker

  • Added Server-Compatibility Filter: The checker no longer reports updates that are incompatible with the running server. The Modrinth query now filters by the server's Minecraft version (game_versions) and a Bukkit-family loader (loaders).
  • Pick Highest Version Instead of Newest-Published: Selects the highest version_number across all compatible versions instead of just the first array element.
  • Fixed Resource Leak: BufferedReader is now closed via try-with-resources and the HttpURLConnection is disconnected in a finally block.

Shutdown & Thread-Safety

  • Removed Blocking Sleep on Main Thread: AchievementManager.close() no longer calls Thread.sleep(1000); the existing latch already guarantees all async saves complete.
  • Fixed Non-Thread-Safe Map: TimedEventManager.activeEvents is now a ConcurrentHashMap (accessed from both scheduler and main thread).

Misc

  • Cleanup Log Accuracy: EasterEggLauncherManager.cleanup() reported the count after clearing (always "0"); it now reports the actual number.

Improvements

  • Language Files Are Now Merged, Not Overwritten: messages_de.yml / messages_en.yml previously overwrote admin customizations on every start. They are now merged: existing values are kept and only missing keys are added from the JAR defaults.
  • Removed Dead Code & Stray File: Removed the unused saveResourceIfAbsent() helper and a stray Windows reserved-name nul file from the repository root.

Файлы

EasterHolidays-1.3.5.jar(14.36 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.3.5

Загрузчики

Folia
Paper
Purpur
Spigot

Версии игры

1.21–1.21.11

Загрузок

6

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

03.06.2026

Загрузил

ID версии

Главная