
Easter Holidays
Transform your server into an Easter event with egg hunts, rare bunnies, stats, bosses, quests, and more.
269
4
Список изменений
[1.3.1] - 2026-04-21
New Features
Give Loot Command
- New Admin Command:
/easter giveloot <player> <tier>- Give loot rewards to players via command- Supports tiers:
common,rare,legendary,boss - Uses the configured loot tables from config.yml
- Gives a random item from the selected tier
- Alias:
/easter loot - Permission:
easter.admin.giveloot - Full tab-completion for player names and tiers
- Multi-language support (EN/DE)
- Supports tiers:
Bug Fixes
Easter Boss & Region Protection
- Fixed Boss Invincibility Exploit in GriefPrevention Claims: Players could claim the land where the Easter Boss spawned, making it invincible to anyone except the claim owner
- Added
HIGHESTpriority event handler that bypasses region protection for Easter Boss damage - All players can now damage the Easter Boss regardless of claim ownership
- Prevents the exploit where players claim land under the boss to grief other players
- Added
Title System
- Fixed Race Condition on Player Load: Title data is now initialized synchronously before async database load, preventing data loss when players interact with the title GUI immediately after joining
- Fixed Single Title Unlock Bug:
updateTitle()now unlocks ALL titles a player qualifies for, not just the highest one. Previously, a player with 500 eggs would only get "Epic Egg Hunter" but not the lower-tier titles - Fixed Thread Safety Issues:
TitleData.selectedTitleis nowvolatile, andunlockedTitlesuses a thread-safeConcurrentHashMap.newKeySet()instead of a regularHashSet - Fixed Potential NullPointerExceptions: Added null checks for
ItemMetain title GUI creation (both title items and clear button) - Fixed Fragile GUI Lock Detection: Title GUI now checks
Material.GRAY_DYEinstead of checking display name for "Locked" text, which failed with non-English languages - Fixed Shutdown Data Loss Risk: Replaced
Thread.sleep(2000)withCompletableFuture.allOf().get(5s)to properly wait for all async save operations to complete
Command System
- Added
/easter title select noneand/easter title select clear: Players can now remove their title via command instead of only through the GUI
Database Repair
- Added
titles.dbto/easter dbrepair: Title database is now included in all repair operations (check, fix, backup) alongside statistics and baskets
Improvements
- Invalid Title Logging:
parseTitles()now logs a warning when encountering unknown title entries in the database instead of silently skipping them
Файлы
EasterHolidays-1.3.1.jar(14.35 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3.1
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
4
Дата публикации
3 нед. назад
