
Premium Advancements | Custom Achievements
Create unlimited custom advancements/achievements with a clean editor or GUI. Vault • +45 Triggers • MySQL • MiniMessage & Hex colors • Webhooks • 1.21+ Support
Premium Advancements | Custom Achievements v2.7
Список изменений
Changelog
v2.7
Bug Fixes
-
ProGuard obfuscation breaking Paper API & Adventure - Added
-keeprules forio.papermc.paper.**,net.kyori.adventure.**, andnet.kyori.examination.**in the ProGuard config. Without these, the obfuscator would rename Paper and Adventure classes at runtime, breaking vanilla advancement webhooks,AdvancementDisplaytitle/description retrieval, andBukkit.broadcast(Component)calls. -
Spigot compatibility - The plugin no longer crashes on startup or during runtime on Spigot servers:
PlayerAdvancementDoneEventwebhook listener registered only if the event class exists (Paper-only)PlayerTradeEventTRADE trigger moved toPaperCompatibilitylistener (registered only on Paper)Adventure APIbundled directly in the JAR (unshaded) for Spigot servers that lack itsendActionBar(String)andBukkit.broadcast(Component)wrapped with fallbacks for Spigot
-
vanillaAdv.getDisplay()null safety - Added individual null checks and try-catch fordisplay.title()anddisplay.description()to handle edge cases where Paper API returns null Components.
