Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/UltimateAdvancementAPI
  • UltimateAdvancementAPI 3.0.0-beta-2

    beta23 апреля 2026 г.
    • Added support for Minecraft 26.1.2
    • Updated CommandAPI to 11.2.0
    • Renamed the mojang-mapped classifier to mojang-mapped-legacy. Starting from 26.1, both Spigot and Paper are Mojang mapped, so we now consider these versions as legacy, since they are only useful on (Mojang mapped) Paper 1.18-1.21.11 servers.
    • Minor improvements
  • UltimateAdvancementAPI 2.8.0

    release23 апреля 2026 г.
    • Added support for Minecraft 26.1.2
    • Updated CommandAPI to 11.2.0
    • Renamed the mojang-mapped classifier to mojang-mapped-legacy. Starting from 26.1, both Spigot and Paper are Mojang mapped, so we now consider these versions as legacy, since they are only useful on (Mojang mapped) Paper 1.18-1.21.11 servers.
    • Minor improvements
  • UltimateAdvancementAPI 3.0.0-beta-1

    beta4 января 2026 г.
    • Updated Java version to 17
    • Advancement displays overhaul to allow, for example, multi-language or the usage of placeholders in displays:
      • Advancement displays are now abstract classes and use BaseComponents by default
      • Now there are three kinds of displays:
        • Immutable (AbstractImmutableAdvancementDisplay), which always returns the same values from the same methods (i.e., display properties never change)
        • Per-player (AbstractPerTeamAdvancementDisplay), which provides customized values for each player
        • Per-team (AbstractPerTeamAdvancementDisplay), which provides customized values for each team
      • Advancement constructors now accept an AbstractAdvancementDisplay instead of AdvancementDisplay
      • The AdvancementDisplay class is now an immutable display and can be constructed exclusively using the builder
    • Announcement messages now employ a system similar to advancement visibilities. For more information, see IAnnouncementMessage
    • Announcement messages are now customizable per-player
    • Tab icon, background and title are now customizable (even per-player and per-team) and independent from the root advancement
    • On advancement grant, toasts are now shown to every online team member by default. Use AdvancementTab.setShowToastToTeam to send toasts only to the player who completed the advancement
    • On advancement grant, announcement messages can be shown only to team members by using AdvancementTab.setSendAnnouncementMessageOnlyToTeam. By default, announcement messages are sent to every online player
    • Renamed UltimateAdvancementAPI.updatePlayer to updateAdvancementsToTeam
    • Removed deprecated methods
    • Added more team management methods in UltimateAdvancementAPI class:
      • createNewTeamWithOneLoadingRequest
      • loadAndAddLoadingRequest
      • addLoadingRequest
      • removeLoadingRequest
      • setTeamPermanent
      • isTeamPermanent
      • getPermanentTeams
    • Renamed UltimateAdvancementAPI.loadOfflinePlayer to loadAndAddLoadingRequest
    • Renamed UltimateAdvancementAPI.unloadOfflinePlayer to removeLoadingRequest
    • Removed CacheFreeingOption, ObjectResult and Result classes
    • Reworked MultiTasksAdvancement and TaskAdvancement
    • Make advancement constructors more coherent
    • Added AdvancementGrantedEvent
    • Fixed AdvancementTab.showtab sometimes being ignored
    • Refactored the advancement granting procedure
    • Reserved a prefix for namespaces and keys for internal use. For more information, see AdvancementKey.RESERVED_NAMESPACE_PREFIX and AdvancementKey.RESERVED_KEY_PREFIX
    • Replace callbacks in UltimateAdvancementAPI class with CompletableFutures

    Internal changes:

    • Massively improved the DatabaseManager
    • Use MockBukkit for tests
    • Added more tests

    For more details, refer to the Javadoc or contact us on Discord. The Wiki will be updated with the 3.0.0 official release.

  • UltimateAdvancementAPI 2.7.2

    release20 декабря 2025 г.
    • Updated to Minecraft 1.21.11
    • Updated CommandAPI to 11.1.0
    • Commands do not fail anymore if an advancement method throws UnsupportedOperationException. UnsupportedOperationException is thrown when granting or revoking some advancements (like FakeAdvancements), usually when they are not saved in the database. Now, when an UnsupportedOperationException is thrown, the advancement is simply ignored instead of failing the command execution

    Internal changes:

    • Refactored commands implementation
  • UltimateAdvancementAPI 2.7.1

    release31 октября 2025 г.
    • Replaced usages of (the deprecated) PlayerLoginEvent on Paper 1.21.7+
    • Fixed SQLite not working on 1.15-1.17.1
    • Minor fixes and improvements
  • UltimateAdvancementAPI 2.7.0

    release10 октября 2025 г.
    • Added support for Minecraft 1.21.9 and 1.21.10
    • Updated CommandAPI to 11.0.0
    • Updated ConfigUpdater to 2.2
    • TeamLoadEvent may now provide an invalid TeamProgression, fixing a rare IllegalArgumentException. TeamLoadEvent has been deprecated for removal since 2.2.0, it is recommended to use AsyncTeamLoadEvent instead
  • UltimateAdvancementAPI 2.6.0

    release27 июля 2025 г.
    • Added support for Minecraft 1.21.8 (by @NickCloudAT)
    • Updated CommandAPI to 10.1.2 (by @NickCloudAT)
    • Vanilla recipe advancements are now disabled separately from vanilla advancements (by @Hydrolien). Vanilla recipe advancements can be disabled using the new disable-vanilla-recipe-advancements config option or using the UltimateAdvancementAPI#disableVanillaRecipeAdvancements() method.

    Internal changes:

    • Added config updater
    • Added disabled vanilla recipe advancements to bStats
  • UltimateAdvancementAPI 2.5.2

    release4 июля 2025 г.
    • Added support for Minecraft 1.21.6 and 1.21.7
    • Updated CommandAPI to 10.1.1
    • Fixed a rare stack overflow error when enabling commands
  • UltimateAdvancementAPI 2.5.1

    release16 мая 2025 г.
    • Updated CommandAPI to 10.0.1
  • UltimateAdvancementAPI 2.5.0

    release2 мая 2025 г.
    • Added support for Minecraft 1.21.5
    • Updated CommandAPI to 10.0.0
    • Updated bStats to 3.1.0
    • Added support for custom database implementations in the shaded version (by CrazyDev05). See AdvancementMain#enable(...) javadoc for more information
    • Improved config comments

    Internal changes:

    • Reworked database initialization
  • UltimateAdvancementAPI 2.4.3

    release13 декабря 2024 г.
    • Added support for Minecraft 1.21.4
    • Updated CommandAPI to 9.7.0
    • Fixed hex color codes not working in 1.20.3-1.20.6
    • Added constructors taking a BaseComponent to AdvancementDisplayWrapper (by CrazyDev05)
  • UltimateAdvancementAPI 2.4.2

    release2 ноября 2024 г.
    • Added support for Minecraft 1.21.3
    • Updated CommandAPI to 9.6.1
    • Updated HikariCP to 5.1.0
    • Minor fixes and improvements
  • UltimateAdvancementAPI 2.4.1

    release18 августа 2024 г.
    • Added support for Minecraft 1.21.1
    • Updated CommandAPI to 9.5.3
  • UltimateAdvancementAPI 2.4.0

    release20 июня 2024 г.
    • Added support for Minecraft 1.21
    • Updated CommandAPI to 9.5.1
    • Added support for hex color codes in titles and descriptions (for example using BungeeCord's ChatColor.of(new Color(0, 0, 0)))
    • Commands now use the ultimateadvancementapi namespace (only for 1.17+)
  • UltimateAdvancementAPI 2.3.1

    release15 мая 2024 г.
    • Fixed a SQLite related bug
  • UltimateAdvancementAPI 2.3.0

    release15 мая 2024 г.
    • Added support for Minecraft 1.20.6
    • Added support for Mojang mapped servers: if you're running a Mojang mapped server you should download the Mojang-Mapped jar instead of the normal one. If you're shading, just add <classifier>mojang-mapped</classifier> to the UltimateAdvancementAPI dependency. For more information, see the wiki
    • Refactored the Maven structure of the project to support Mojang mapped jars
    • Added load: STARTUP to the plugin.yml of the plugin version
    • Updated CommandAPI to 9.5.0-SNAPSHOT
    • Updated Libby to 1.3.0
    • Minor improvements and fixes
  • UltimateAdvancementAPI 2.2.8

    release18 декабря 2023 г.
    • Added support for 1.20.3 and 1.20.4
    • Updated CommandAPI to 9.3.0
  • UltimateAdvancementAPI 2.2.7

    release27 октября 2023 г.
    • Fix NullPointerException on player join on 1.20.2
    • Now PlayerLoadingCompletedEvent and PlayerLoadingFailedEvent are always called after PlayerJoinEvent
  • UltimateAdvancementAPI 2.2.6

    release27 сентября 2023 г.
    • Added support for 1.20.2
    • Updated CommandAPI to 9.2.0
    • Fixed a bug where, when loading on an unsupported server version, an error was printed to the console instead of the nicer message that was supposed to be printed
  • UltimateAdvancementAPI 2.2.5

    release24 июля 2023 г.
    • Added support for 1.20.1
    • Updated CommandAPI to 9.0.3 (by dandan2611)
    • The plugin version of the API now doesn't crash anymore when it fails to load or enable commands
1

Совместимость

Сведения

Лицензия:
Опубликован:2 года назад
Обновлён:1 месяц назад
ID проекта:
Главная