▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Premium Advancements | Custom Achievements
Premium Advancements | Custom Achievements

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

Оцените первым
621
13
Все версииPremium Advancements | Custom Achievements v2.1

Premium Advancements | Custom Achievements v2.1

Release01.07.2026

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

Changelog

v2.1

🎯 Major Features

🎨 MiniMessage & Hex Color Support (Editor + In-Game)

All color formats now work everywhere - web editor preview AND in-game rendering (L menu, GUIs, broadcasts, commands).

In-game rendering supports:

  • Legacy & codes - &0-&f, &l/&o/&n/&m/&k/&r (unchanged, always worked)
  • Hex &#RRGGBB - Per-character hex colors rendered with proper §x§R§R§G§G§B§B Bukkit format
  • MiniMessage named colors - <red>, <blue>, <light_purple>, <gold>, etc. → § codes
  • MiniMessage formatting - <bold> → §l, <italic> → §o, <underlined> → §n, <strikethrough> → §m, <obfuscated> → §k, <reset> → §r
  • Gradients - <gradient:gold:yellow>text</gradient> - true per-character color interpolation (visible in L menu). Works with or without closing tag
  • - <✨>text</✨> - per-character HSL hue cycling. Works with or without closing tag
  • <color:#RRGGBB> and <color:name> - Full support for both hex and named MiniMessage color tags

Web editor preview:

  • Color/Format Picker - 🖌️ button next to Title and Description fields with 16 color swatches + 6 format buttons ( B/I/U/S/O/R), inserts & codes at cursor position
  • Live preview - mcPreview() renders all formats (MiniMessage, hex, gradients, ✨s, & codes) in editor tabs, sidebar, tree view, tooltips
  • Version-gated - Picker/preview only shown on v2.1+; older versions show plain text
  • expandHex() - Short hex #rgb auto-expands to #rrggbb for correct gradient interpolation
  • Discord-safe - Webhook embeds strip ALL color codes before sending to prevent raw markup in Discord

📑 Tab Order (In-Game GUI Sorting)

Tabs in the advancement GUI (L key) are now sorted by configurable tabOrder:

  • Each tab has a numeric order value (default 999)
  • Vanilla tabs sorted via config.ymlvanilla-tab-order section (story: 1, nether: 2, end: 3, adventure: 4, husbandry: 5)
  • Changes survive plugin reload; persists from editor save to config

🖼️ Tab Root Icon Custom Model Data

Tab settings now support rootIconCustomModelData for resource pack item variants on the tab root icon.

✨ Changes

  • Inline command editing - Click a reward command in the editor to edit it directly, instead of deleting and re-adding
  • Icon browser - Browse and select icons for tab root icon directly from the editor Tab Settings modal
  • Color hints - Title and description fields now show available color format hints
  • Color picker popover - Closes on outside click, follows Minecraft button styling
  • Broadcast color preview - Broadcast message field now has live mcPreview() rendering and a 🖌️ color picker with full swatches + format buttons
  • Version detection - Editor correctly gates color picker and v2.1 fields via isV21Plus check on editorVersion

🐛 Fixes

  • CRITICAL: Duplicating an advancement corrupted tab.advancementIds - fixed _syncIds() dedup and removed deep: true from tabs watcher
  • CRITICAL: Action bar / Toast / Announce toggles not persisting after reload - fixed parseSingleAdvEntry fallback chain
  • CRITICAL: Empty editor after ID change - removed stale map[oldId].id === oldId guard
  • CRITICAL: mcPreview() gradient rendering broken - lerpColor() now correctly expands 3-digit hex (#rgb#rrggbb) via expandHex(), applied in parseColor() and all hex paths
  • CRITICAL: mcPreview() count stack corruption - close handler now only pops gradient/✨ when the closing tag name matches
  • Discord webhook - Title and description now stripped of all color codes (&, &#RRGGBB, MiniMessage tags, §) before sending, preventing raw markup in Discord embed
  • Firefox modal bottom overflow - max-height now uses min(85vh, 100dvh - 40px) for dynamic viewport
  • Various z-index and modal layout fixes

💥 Breaking Changes

  • None - fully backward compatible with v2.0 data

Файлы

PremiumAdvancements-2.1.jar(32.03 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

v2.1

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.21–26.2

Загрузок

62

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

01.07.2026

Загрузил

ID версии

Главная