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 node) @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 child, @Nullable TreeNodePosition previousSibling) static AdvancementNodeAdvancementNode.getRoot(AdvancementNode node) voidAdvancementTree.Listener.onAddAdvancementRoot(AdvancementNode advancement) voidAdvancementTree.Listener.onAddAdvancementTask(AdvancementNode advancement) voidAdvancementTree.Listener.onRemoveAdvancementRoot(AdvancementNode advancement) voidAdvancementTree.Listener.onRemoveAdvancementTask(AdvancementNode advancement) private voidAdvancementTree.remove(AdvancementNode node) static voidTreeNodePosition.run(AdvancementNode rootNode) 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 x) -
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 rootNode) @Nullable AdvancementWidgetAdvancementsScreen.getAdvancementWidget(AdvancementNode advancement) private @Nullable AdvancementWidgetAdvancementWidget.getFirstVisibleParent(AdvancementNode advancement) private @Nullable AdvancementTabAdvancementsScreen.getTab(AdvancementNode advancement) voidAdvancementsScreen.onAddAdvancementRoot(AdvancementNode p_301276_) voidAdvancementsScreen.onAddAdvancementTask(AdvancementNode p_301205_) voidAdvancementsScreen.onRemoveAdvancementRoot(AdvancementNode p_301028_) voidAdvancementsScreen.onRemoveAdvancementTask(AdvancementNode p_301004_) voidAdvancementsScreen.onUpdateAdvancementProgress(AdvancementNode p_301161_, AdvancementProgress p_97369_) 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 advancementProgress) -
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> advancementOutput, Set<Identifier> idOutput) -
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 advancement, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> visibilityRules, Predicate<AdvancementNode> predicate, AdvancementVisibilityEvaluator.Output output) static voidAdvancementVisibilityEvaluator.evaluateVisibility(AdvancementNode advancement, Predicate<AdvancementNode> predicate, 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 advancement, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> visibilityRules, Predicate<AdvancementNode> predicate, AdvancementVisibilityEvaluator.Output output) static voidAdvancementVisibilityEvaluator.evaluateVisibility(AdvancementNode advancement, Predicate<AdvancementNode> predicate, 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 node, List<AdvancementHolder> output)