Fixed
Achievement System:
Custom Achievement Message:
- Fixed Elytra advancement detection for modern vanilla key end/elytra (kept legacy fallbacks).
- Added criterion-level cancellation using Paper's PlayerAdvancementCriterionGrantEvent to better block vanilla Elytra advancement when using virtual RelishTravel Elytra.
- Kept fallback advancement criteria revocation for compatibility.
- Added duplicate-message protection so custom achievement announcements are not broadcast twice.
- Removed forced player name color to match vanilla style.
- Replaced plain chat description line with hover text on [Sky Traveler].
- Switched custom announcement to Adventure components for proper hover support.
