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 AdvancementNode
TreeNodePosition.node
private final AdvancementNode
AdvancementNode.parent
Fields in net.minecraft.advancements with type parameters of type AdvancementNodeModifier and TypeFieldDescriptionprivate final Set
<AdvancementNode> AdvancementNode.children
private final Map
<ResourceLocation, AdvancementNode> AdvancementTree.nodes
private final Set
<AdvancementNode> AdvancementTree.roots
private final Set
<AdvancementNode> AdvancementTree.tasks
Methods in net.minecraft.advancements that return AdvancementNodeModifier and TypeMethodDescriptionAdvancementTree.get
(AdvancementHolder advancement) AdvancementTree.get
(ResourceLocation id) static AdvancementNode
AdvancementNode.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 TypeMethodDescriptionvoid
AdvancementNode.addChild
(AdvancementNode child) private TreeNodePosition
TreeNodePosition.addChild
(AdvancementNode child, TreeNodePosition previousSibling) static AdvancementNode
AdvancementNode.getRoot
(AdvancementNode node) void
AdvancementTree.Listener.onAddAdvancementRoot
(AdvancementNode advancement) void
AdvancementTree.Listener.onAddAdvancementTask
(AdvancementNode advancement) void
AdvancementTree.Listener.onRemoveAdvancementRoot
(AdvancementNode advancement) void
AdvancementTree.Listener.onRemoveAdvancementTask
(AdvancementNode advancement) private void
AdvancementTree.remove
(AdvancementNode node) static void
TreeNodePosition.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 AdvancementNode
AdvancementWidget.advancementNode
private final AdvancementNode
AdvancementTab.rootNode
Methods in net.minecraft.client.gui.screens.advancements that return AdvancementNodeMethods in net.minecraft.client.gui.screens.advancements with parameters of type AdvancementNodeModifier and TypeMethodDescriptionvoid
AdvancementTab.addAdvancement
(AdvancementNode node) static AdvancementTab
AdvancementTab.create
(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode rootNode) AdvancementsScreen.getAdvancementWidget
(AdvancementNode advancement) private AdvancementWidget
AdvancementWidget.getFirstVisibleParent
(AdvancementNode advancement) private AdvancementTab
AdvancementsScreen.getTab
(AdvancementNode advancement) void
AdvancementsScreen.onAddAdvancementRoot
(AdvancementNode advancement) void
AdvancementsScreen.onAddAdvancementTask
(AdvancementNode advancement) void
AdvancementsScreen.onRemoveAdvancementRoot
(AdvancementNode advancement) void
AdvancementsScreen.onRemoveAdvancementTask
(AdvancementNode advancement) void
AdvancementsScreen.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 TypeMethodDescriptionvoid
ClientAdvancements.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.rootsToUpdate
Methods in net.minecraft.server with parameters of type AdvancementNodeModifier and TypeMethodDescriptionprivate void
PlayerAdvancements.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 TypeMethodDescriptionvoid
AdvancementVisibilityEvaluator.Output.accept
(AdvancementNode advancement, boolean visible) private static boolean
AdvancementVisibilityEvaluator.evaluateVisibility
(AdvancementNode advancement, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> visibilityRules, Predicate<AdvancementNode> predicate, AdvancementVisibilityEvaluator.Output output) static void
AdvancementVisibilityEvaluator.evaluateVisibility
(AdvancementNode advancement, Predicate<AdvancementNode> predicate, AdvancementVisibilityEvaluator.Output output) static boolean
AdvancementVisibilityEvaluator.isVisible
(AdvancementNode advancement, Predicate<AdvancementNode> test) Method parameters in net.minecraft.server.advancements with type arguments of type AdvancementNodeModifier and TypeMethodDescriptionprivate static boolean
AdvancementVisibilityEvaluator.evaluateVisibility
(AdvancementNode advancement, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> visibilityRules, Predicate<AdvancementNode> predicate, AdvancementVisibilityEvaluator.Output output) static void
AdvancementVisibilityEvaluator.evaluateVisibility
(AdvancementNode advancement, Predicate<AdvancementNode> predicate, AdvancementVisibilityEvaluator.Output output) static boolean
AdvancementVisibilityEvaluator.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 void
AdvancementCommands.addChildren
(AdvancementNode node, List<AdvancementHolder> output)