Плагин-библиотека для серверов Майнкрафт, с которой разработчики других плагинов создают собственные достижения. Она позволяет управлять вкладками достижений, прогрессом игроков и наградами, в том числе для команд и игроков не в сети.

Возможности
- создание собственных вкладок и цепочек достижений;
- настройка видимости достижений и синхронизация прогресса участников одной команды;
- выдача пользовательских уведомлений о достижениях;
- хранение данных в SQLite, MySQL или памяти сервера;
- отключение ванильных достижений без изменения файлов ядра сервера;
- графический генератор для создания схемы достижений и классов Java: UltimateAdvancementGenerator.

Команды
/ultimateadvancementapi grant all <player> [giveRewards]— выдать игроку все достижения./ultimateadvancementapi grant tab <advancementTab> [player] [giveRewards]— выдать достижения из вкладки./ultimateadvancementapi grant one <advancement> [player] [giveRewards]— выдать одно достижение./ultimateadvancementapi revoke all <player> [hideTab]— отозвать все достижения./ultimateadvancementapi revoke tab <advancementTab> [player] [hideTab]— отозвать достижения из вкладки./ultimateadvancementapi revoke one <advancement> [player]— отозвать одно достижение./ultimateadvancementapi progression get <advancement> [player]— посмотреть прогресс./ultimateadvancementapi progression set <advancement> <progression> [player] [giveRewards]— задать прогресс.
Права
ultimateadvancementapi.command— доступ к основной команде.ultimateadvancementapi.grant— выдача достижений.ultimateadvancementapi.revoke— отзыв достижений.ultimateadvancementapi.progression— просмотр и изменение прогресса.- Для отдельных действий используются права с суффиксами
grant.all,grant.tab,grant.one,revoke.all,revoke.tab,revoke.one,progression.getиprogression.set.
Требования
Это библиотека для разработчиков: владельцу сервера она нужна, если её требует установленный плагин. Разработчики могут подключить API через Maven; документация доступна в Wiki.
