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

Easter Holidays 1.3.5

Release2 нед. назад

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

[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.

Метаданные

Канал релиза

Release

Номер версии

1.3.5

Загрузчики

Folia
Paper
Purpur
Spigot

Версии игры

1.21–1.21.11

Загрузок

8

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

2 нед. назад

Загрузил

ID версии

Главная