
Easter Holidays
Transform your server into an Easter event with egg hunts, rare bunnies, stats, bosses, quests, and more.
269
4
Список изменений
[1.3.4] - 2026-05-10
Bug Fixes
Folia Compatibility
- Fixed Folia Cleanup Thread-Safety: All cleanup methods (
/easter cleanup,/easter off, plugin shutdown) now usescheduler.runForEntity()/scheduler.runAtLocation()instead of accessing entities directly from the command thread. FixesIllegalStateExceptionon Folia servers.EasterEggManager,EasterBunnyManager,ThemedMobManager- Entity access via entity schedulerEasterBossManager- ChangedrunAtLocationtorunForEntityfor entity removalCarrotGardenManager,BunnyHopPadManager- Block operations via location schedulerBunnyHopChallengeManager- Player potion effects via entity scheduler
- Fixed Folia Scoreboard Crash:
initializeDamageScoreboard()inEasterBossManagerthrewUnsupportedOperationExceptionon Folia. Scoreboard API is now wrapped in try-catch and gracefully disabled on Folia servers. - Fixed Folia Scoreboard Reset Crash:
handleBossDeath()andspawnBoss()scoreboard operations now wrapped for Folia compatibility.
Easter Boss
- Fixed BossBar NPE & Duplicate Update: Removed duplicate
setProgress()call without null-check instartBossAI()that caused NPE when BossBar was disabled. - Fixed BossBar Cleanup NPE: Added null-check before
bossBar.removeAll()in cleanup. - Fixed Damage Sidebar Persisting After
/easter killbossand/easter off:cleanup()did not reset player scoreboards - onlyhandleBossDeath()(natural death) did. Sidebar now properly removed on all cleanup paths. - Added Missing BossBar Config: Added
easterBoss.bossBarsection (enabled, color, style, range) to default config - values were used in code but never exposed in config.yml.
Easter Egg Cleanup
- Fixed Eggs Not Being Removed on
/easter off: Cleanup checkeditem.getCustomName()(entity name) but Easter Eggs only have a display name on the ItemStack, not on the entity. Now correctly checksitem.getItemStack().getItemMeta().getDisplayName(). - Fixed Language-Dependent Cleanup: Cleanup only matched English name "Easter Egg" but not German "Osterei". Now checks both languages plus the active language file dynamically.
Bunny Hop Pads
- Fixed Placement: Hop pad now spawns on top of the block the player is looking at (target block + 1) instead of replacing a block or spawning at the player's feet. Checks for free space above target block.
- Fixed Invalid Block Type: Changed default
blockTypefromLIGHT_BLUE_SLAB(does not exist) toLIGHT_BLUE_CONCRETE. - Fixed Extreme Boost Power: Changed default
boostPowerfrom50.0to3.0(reasonable value).
Commands & Events
- Fixed Event "parade" Not Recognized: Added
"parade"as alias for"bunny-parade"in command handler and tab-completion.
Improvements
Easter Title GUI
- Improved Locked Title Display: Locked titles now show the title name (grayed out), the unlock requirement, and a visual progress bar instead of just "??? Locked".
- Added Progress Tracking: Each locked title shows current progress (e.g.,
|||||||||| 12/25) based on the player's egg/bunny stats.
Файлы
EasterHolidays-1.3.4.jar(14.36 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3.4
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
2
Дата публикации
3 дн. назад
