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.nodesMethods in net.minecraft.advancements that return AdvancementNodeModifier and TypeMethodDescriptionAdvancementTree.get(AdvancementHolder advancement) AdvancementTree.get(Identifier id) static AdvancementNodeAdvancementNode.getRoot(AdvancementNode advancement) AdvancementNode.parent()AdvancementNode.root()Methods in net.minecraft.advancements that return types with arguments of type AdvancementNodeModifier and TypeMethodDescriptionAdvancementNode.children()AdvancementTree.nodes()AdvancementTree.roots()AdvancementTree.tasks()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) 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 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) static @Nullable AdvancementWidgetAdvancementWidget.createWidget(Minecraft minecraft, AdvancementNode node) private static @Nullable AdvancementHolderAdvancementWidget.findFirstVisibleParent(AdvancementNode node) AdvancementsScreen.getAdvancementWidget(AdvancementNode node) private @Nullable AdvancementTabAdvancementsScreen.getTab(AdvancementNode node) Constructors in net.minecraft.client.gui.screens.advancements with parameters of type AdvancementNodeModifierConstructorDescriptionprivateAdvancementWidget(Minecraft minecraft, AdvancementNode advancementNode, DisplayInfo display) -
Uses of AdvancementNode in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type AdvancementNodeModifier and TypeMethodDescriptionClientboundUpdateAdvancementsPacket.PositionedAdvancement.fromNode(AdvancementNode node) -
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<AdvancementNode> added, Set<Identifier> removed) Method parameters in net.minecraft.server with type arguments of type AdvancementNodeModifier and TypeMethodDescriptionprivate voidPlayerAdvancements.updateTreeVisibility(AdvancementNode root, Set<AdvancementNode> 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)