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

Easter Holidays 1.3.1

Release1 мес. назад

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

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

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 HIGHEST priority 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

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.selectedTitle is now volatile, and unlockedTitles uses a thread-safe ConcurrentHashMap.newKeySet() instead of a regular HashSet
  • Fixed Potential NullPointerExceptions: Added null checks for ItemMeta in title GUI creation (both title items and clear button)
  • Fixed Fragile GUI Lock Detection: Title GUI now checks Material.GRAY_DYE instead of checking display name for "Locked" text, which failed with non-English languages
  • Fixed Shutdown Data Loss Risk: Replaced Thread.sleep(2000) with CompletableFuture.allOf().get(5s) to properly wait for all async save operations to complete

Command System

  • Added /easter title select none and /easter title select clear: Players can now remove their title via command instead of only through the GUI

Database Repair

  • Added titles.db to /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

Метаданные

Канал релиза

Release

Номер версии

1.3.1

Загрузчики

Folia
Paper
Purpur
Spigot

Версии игры

1.21–1.21.11

Загрузок

10

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

1 мес. назад

Загрузил

ID версии

Главная