Uses of Class
net.minecraft.advancements.AdvancementNode
Packages that use AdvancementNode
Package
Description
-
Uses of AdvancementNode in net.minecraft.advancements
Fields in net.minecraft.advancements declared as AdvancementNodeModifier and TypeFieldDescriptionprivate final AdvancementNodeTreeNodePosition.nodeprivate final @Nullable AdvancementNodeAdvancementNode.parentFields in net.minecraft.advancements with type parameters of type AdvancementNodeModifier and TypeFieldDescriptionprivate final Set<AdvancementNode> AdvancementNode.childrenprivate final Map<Identifier, AdvancementNode> AdvancementTree.nodesprivate final Set<AdvancementNode> AdvancementTree.rootsprivate final Set<AdvancementNode> AdvancementTree.tasksMethods in net.minecraft.advancements that return AdvancementNodeModifier and TypeMethodDescription@Nullable AdvancementNodeAdvancementTree.get(AdvancementHolder advancement) @Nullable AdvancementNodeAdvancementTree.get(Identifier id) static AdvancementNodeAdvancementNode.getRoot(AdvancementNode advancement) @Nullable AdvancementNodeAdvancementNode.parent()AdvancementNode.root()Methods in net.minecraft.advancements that return types with arguments of type AdvancementNodeModifier and TypeMethodDescriptionAdvancementNode.children()AdvancementTree.nodes()AdvancementTree.roots()Methods in net.minecraft.advancements with parameters of type AdvancementNodeModifier and TypeMethodDescriptionvoidAdvancementNode.addChild(AdvancementNode child) private @Nullable TreeNodePositionTreeNodePosition.addChild(AdvancementNode node, @Nullable TreeNodePosition previous) static AdvancementNodeAdvancementNode.getRoot(AdvancementNode advancement) voidAdvancementTree.Listener.onAddAdvancementRoot(AdvancementNode root) voidAdvancementTree.Listener.onAddAdvancementTask(AdvancementNode task) voidAdvancementTree.Listener.onRemoveAdvancementRoot(AdvancementNode root) voidAdvancementTree.Listener.onRemoveAdvancementTask(AdvancementNode task) private voidAdvancementTree.remove(AdvancementNode node) static voidTreeNodePosition.run(AdvancementNode node) Constructors in net.minecraft.advancements with parameters of type AdvancementNodeModifierConstructorDescriptionAdvancementNode(AdvancementHolder holder, @Nullable AdvancementNode parent) TreeNodePosition(AdvancementNode node, @Nullable TreeNodePosition parent, @Nullable TreeNodePosition previousSibling, int childIndex, int depth) -
Uses of AdvancementNode in net.minecraft.client.gui.screens.advancements
Fields in net.minecraft.client.gui.screens.advancements declared as AdvancementNodeModifier and TypeFieldDescriptionprivate final AdvancementNodeAdvancementWidget.advancementNodeprivate final AdvancementNodeAdvancementTab.rootNodeMethods in net.minecraft.client.gui.screens.advancements that return AdvancementNodeMethods in net.minecraft.client.gui.screens.advancements with parameters of type AdvancementNodeModifier and TypeMethodDescriptionvoidAdvancementTab.addAdvancement(AdvancementNode node) static @Nullable AdvancementTabAdvancementTab.create(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode root) @Nullable AdvancementWidgetAdvancementsScreen.getAdvancementWidget(AdvancementNode node) private @Nullable AdvancementWidgetAdvancementWidget.getFirstVisibleParent(AdvancementNode node) private @Nullable AdvancementTabAdvancementsScreen.getTab(AdvancementNode node) voidAdvancementsScreen.onAddAdvancementRoot(AdvancementNode root) voidAdvancementsScreen.onAddAdvancementTask(AdvancementNode task) voidAdvancementsScreen.onRemoveAdvancementRoot(AdvancementNode root) voidAdvancementsScreen.onRemoveAdvancementTask(AdvancementNode task) voidAdvancementsScreen.onUpdateAdvancementProgress(AdvancementNode advancement, AdvancementProgress progress) Constructors in net.minecraft.client.gui.screens.advancements with parameters of type AdvancementNodeModifierConstructorDescriptionAdvancementTab(Minecraft mc, AdvancementsScreen screen, AdvancementTabType type, int index, int page, AdvancementNode adv, DisplayInfo info) AdvancementTab(Minecraft minecraft, AdvancementsScreen screen, AdvancementTabType type, int index, AdvancementNode rootNode, DisplayInfo display) AdvancementWidget(AdvancementTab tab, Minecraft minecraft, AdvancementNode advancementNode, DisplayInfo display) -
Uses of AdvancementNode in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type AdvancementNodeModifier and TypeMethodDescriptionvoidClientAdvancements.Listener.onUpdateAdvancementProgress(AdvancementNode advancement, AdvancementProgress progress) -
Uses of AdvancementNode in net.minecraft.server
Fields in net.minecraft.server with type parameters of type AdvancementNodeModifier and TypeFieldDescriptionprivate final Set<AdvancementNode> PlayerAdvancements.rootsToUpdateMethods in net.minecraft.server with parameters of type AdvancementNodeModifier and TypeMethodDescriptionprivate voidPlayerAdvancements.updateTreeVisibility(AdvancementNode root, Set<AdvancementHolder> added, Set<Identifier> removed) -
Uses of AdvancementNode in net.minecraft.server.advancements
Methods in net.minecraft.server.advancements with parameters of type AdvancementNodeModifier and TypeMethodDescriptionvoidAdvancementVisibilityEvaluator.Output.accept(AdvancementNode advancement, boolean visible) private static booleanAdvancementVisibilityEvaluator.evaluateVisibility(AdvancementNode node, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> ascendants, Predicate<AdvancementNode> isDoneTest, AdvancementVisibilityEvaluator.Output output) static voidAdvancementVisibilityEvaluator.evaluateVisibility(AdvancementNode node, Predicate<AdvancementNode> isDone, AdvancementVisibilityEvaluator.Output output) static booleanAdvancementVisibilityEvaluator.isVisible(AdvancementNode advancement, Predicate<AdvancementNode> test) Method parameters in net.minecraft.server.advancements with type arguments of type AdvancementNodeModifier and TypeMethodDescriptionprivate static booleanAdvancementVisibilityEvaluator.evaluateVisibility(AdvancementNode node, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> ascendants, Predicate<AdvancementNode> isDoneTest, AdvancementVisibilityEvaluator.Output output) static voidAdvancementVisibilityEvaluator.evaluateVisibility(AdvancementNode node, Predicate<AdvancementNode> isDone, AdvancementVisibilityEvaluator.Output output) static booleanAdvancementVisibilityEvaluator.isVisible(AdvancementNode advancement, Predicate<AdvancementNode> test) -
Uses of AdvancementNode in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type AdvancementNodeModifier and TypeMethodDescriptionprivate static voidAdvancementCommands.addChildren(AdvancementNode parent, List<AdvancementHolder> output)