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.ADVANCEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.bukkit that return AdvancementModifier and TypeMethodDescriptionstatic @Nullable Advancement
Bukkit.getAdvancement
(@NotNull NamespacedKey key) Get the advancement specified by this key.@Nullable Advancement
Server.getAdvancement
(@NotNull NamespacedKey key) Get the advancement specified by this key.UnsafeValues.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. -
Uses of Advancement in org.bukkit.advancement
Methods in org.bukkit.advancement that return AdvancementModifier and TypeMethodDescription@NotNull Advancement
AdvancementProgress.getAdvancement()
The advancement this progress is concerning.@Nullable Advancement
Advancement.getParent()
Gets the parent advancement, if any.@NotNull Advancement
Advancement.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 Advancement
PlayerAdvancementDoneEvent.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 Component message)
Bukkit.getAdvancement(NamespacedKey)
andBukkit.advancementIterator()