Changelog
- Updated to Java 16
- Added multi-version support: 1.15.x to 1.7.1
- Maven project has been restructured:
- Added the NMS module with the per-version code
- Commands have been moved to the Commands module
- Added the
com.frengor:ultimateadvancementapi-commands
artifact, which can be used alongside the shadeable version to add commands to the plugin
- Commands now works with @a and @s selectors
/ultimateadvancementapi criteria ...
command has been renamed to/ultimateadvancementapi progression ...
ultimateadvancementapi.criteria.*
permissions have been renamed toultimateadvancementapi.progression.*
- Lombok has been removed
criteria
has been replaced withprogression
in classes, fields, and methods names:- AdvancementCriteriaUpdateEvent has been renamed to AdvancementProgressionUpdateEvent
- CriteriaUpdateEvent has been renamed to ProgressionUpdateEvent
- ArbitraryMultiTaskCriteriaUpdateException has been renamed to ArbitraryMultiTaskProgressionUpdateException
- Advancement#maxCriteria has been renamed to maxProgression
- Advancement#getMaxCriteria has been renamed to getMaxProgression
- Advancement#getTeamCriteria has been renamed to getProgression
- Advancement#incrementTeamCriteria has been renamed to incrementProgression
- Advancement#setCriteriaTeamProgression has been renamed to setProgression
- TeamProgression#getCriteria has been renamed to getProgression
- DatabaseManager#getProgression and UltimateAdvancementAPI#getProgression have been renamed to getTeamProgression
- DatabaseManager#updateCriteria has been renamed to updateProgression
- DatabaseManager#updateCriteriaWithCompletable has been renamed to updateProgressionWithCompletable
- AdvancementUtils#validateCriteria has been renamed to validateProgressionValue
- AdvancementUtils#validateCriteriaStrict has been renamed to validateProgressionValueStrict
- MultiTasksAdvancement#ENABLE_ARBITRARY_SET_TEAM_CRITERIA has been renamed to ENABLE_ARBITRARY_SET_PROGRESSION
- MultiTasksAdvancement#DISABLE_EXCEPTION_ON_ARBITRARY_SET_TEAM_CRITERIA has been renamed to DISABLE_EXCEPTION_ON_ARBITRARY_SET_PROGRESSION
- The column 'Criteria' into the 'Advancements' table in the database has been renamed to 'Progression'
- Added VALID_ADVANCEMENT_KEY, VALID_NAMESPACE, and VALID_KEY patterns to AdvancementKey
- MultiTasksAdvancement#ENABLE_ARBITRARY_SET_PROGRESSION and MultiTasksAdvancement#DISABLE_EXCEPTION_ON_ARBITRARY_SET_PROGRESSION are now protected
- Updated Libby to 1.1.3
- Minor fixes and improvements
Files
UltimateAdvancementAPI-2.0.0-(1.15-1.17.1).jar(377.22 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
2.0.0Loaders
BukkitPaperSpigot
Game versions
1.15–1.17.1Downloads
32Publication date
July 23, 2023 at 9:08 PMPublisher
frengor
Owner