Uses of Interface
org.bukkit.advancement.Advancement
Packages that use Advancement
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes relevant to advancements.
Interfaces for non-voxel objects that can exist in a
world, including all players, monsters, projectiles, etc.-
Uses of Advancement in com.destroystokyo.paper.event.player
Methods in com.destroystokyo.paper.event.player that return AdvancementModifier and TypeMethodDescriptionPlayerAdvancementCriterionGrantEvent.getAdvancement()Get the advancement which has been affected.Constructors in com.destroystokyo.paper.event.player with parameters of type AdvancementModifierConstructorDescriptionPlayerAdvancementCriterionGrantEvent(Player player, Advancement advancement, String criterion) -
Uses of Advancement in org.bukkit
Fields in org.bukkit with type parameters of type AdvancementModifier and TypeFieldDescriptionstatic final Registry<Advancement> Registry.ADVANCEMENTDeprecated, for removal: This API element is subject to removal in a future version.Methods in org.bukkit that return AdvancementModifier and TypeMethodDescriptionstatic @Nullable AdvancementBukkit.getAdvancement(@NotNull NamespacedKey key) Get the advancement specified by this key.@Nullable AdvancementServer.getAdvancement(@NotNull NamespacedKey key) Get the advancement specified by this key.@Nullable AdvancementUnsafeValues.loadAdvancement(net.kyori.adventure.key.Key key, String advancement, boolean persist) Deprecated.Load an advancement represented by the specified string into the server.default @Nullable AdvancementUnsafeValues.loadAdvancement(NamespacedKey key, String advancement) Deprecated.Load an advancement represented by the specified string into the server.Methods in org.bukkit that return types with arguments of type AdvancementModifier and TypeMethodDescriptionstatic @NotNull Iterator<Advancement> Bukkit.advancementIterator()Get an iterator through all advancements.@NotNull Iterator<Advancement> Server.advancementIterator()Get an iterator through all advancements.UnsafeValues.loadAdvancements(Map<net.kyori.adventure.key.Key, String> advancements, boolean persist) Deprecated.Load multiple advancements represented by the specified strings into the server. -
Uses of Advancement in org.bukkit.advancement
Methods in org.bukkit.advancement that return AdvancementModifier and TypeMethodDescription@NotNull AdvancementAdvancementProgress.getAdvancement()The advancement this progress is concerning.@Nullable AdvancementAdvancement.getParent()Gets the parent advancement, if any.@NotNull AdvancementAdvancement.getRoot()Gets the root advancement of the tree this is located in.Methods in org.bukkit.advancement that return types with arguments of type AdvancementModifier and TypeMethodDescription@NotNull @Unmodifiable Collection<Advancement> Advancement.getChildren()Gets all the direct children advancements. -
Uses of Advancement in org.bukkit.entity
Methods in org.bukkit.entity with parameters of type AdvancementModifier and TypeMethodDescriptionPlayer.getAdvancementProgress(Advancement advancement) Return the player's progression on the specified advancement. -
Uses of Advancement in org.bukkit.event.player
Methods in org.bukkit.event.player that return AdvancementModifier and TypeMethodDescription@NotNull AdvancementPlayerAdvancementDoneEvent.getAdvancement()Get the advancement which has been completed.Constructors in org.bukkit.event.player with parameters of type AdvancementModifierConstructorDescriptionPlayerAdvancementDoneEvent(@NotNull Player player, @NotNull Advancement advancement) Deprecated, for removal: This API element is subject to removal in a future version.PlayerAdvancementDoneEvent(@NotNull Player player, @NotNull Advancement advancement, @Nullable net.kyori.adventure.text.Component message)
Bukkit.getAdvancement(NamespacedKey)andBukkit.advancementIterator()