
Premium Advancements - Кастомные Достижения для Майнкрафт
Premium Advancements - серверный плагин для Minecraft, который добавляет неограниченные кастомные достижения и квесты. 53 триггера, веб-редактор, Vault, MySQL, Discord-вебхуки и MiniMessage. Поддержка 1.20.4+, 1.21 и новее.
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.
