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 AdvancementNodeAdvancementNode.parentFields in net.minecraft.advancements with type parameters of type AdvancementNodeModifier and TypeFieldDescriptionprivate final Set<AdvancementNode> AdvancementNode.childrenprivate final Map<ResourceLocation, AdvancementNode> AdvancementTree.nodesprivate final Set<AdvancementNode> AdvancementTree.rootsprivate final Set<AdvancementNode> AdvancementTree.tasksMethods in net.minecraft.advancements that return AdvancementNodeModifier and TypeMethodDescriptionAdvancementTree.get(AdvancementHolder advancement) AdvancementTree.get(ResourceLocation id) static AdvancementNodeAdvancementNode.getRoot(AdvancementNode node) AdvancementNode.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 TreeNodePositionTreeNodePosition.addChild(AdvancementNode child, 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, AdvancementNode parent) TreeNodePosition(AdvancementNode node, TreeNodePosition parent, 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 AdvancementTabAdvancementTab.create(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode rootNode) AdvancementsScreen.getAdvancementWidget(AdvancementNode advancement) private AdvancementWidgetAdvancementWidget.getFirstVisibleParent(AdvancementNode advancement) private AdvancementTabAdvancementsScreen.getTab(AdvancementNode advancement) voidAdvancementsScreen.onAddAdvancementRoot(AdvancementNode advancement) voidAdvancementsScreen.onAddAdvancementTask(AdvancementNode advancement) voidAdvancementsScreen.onRemoveAdvancementRoot(AdvancementNode advancement) voidAdvancementsScreen.onRemoveAdvancementTask(AdvancementNode advancement) voidAdvancementsScreen.onUpdateAdvancementProgress(AdvancementNode advancement, AdvancementProgress advancementProgress) 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<ResourceLocation> 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)