Uses of Class
net.minecraft.advancement.PlacedAdvancement
Package
Description
-
Uses of PlacedAdvancement in net.minecraft.advancement
Modifier and TypeFieldDescriptionprivate final PlacedAdvancement
AdvancementPositioner.advancement
private final @Nullable PlacedAdvancement
PlacedAdvancement.parent
Modifier and TypeFieldDescriptionprivate final Map<Identifier,
PlacedAdvancement> AdvancementManager.advancements
private final Set<PlacedAdvancement>
PlacedAdvancement.children
private final Set<PlacedAdvancement>
AdvancementManager.dependents
private final Set<PlacedAdvancement>
AdvancementManager.roots
private final Set<PlacedAdvancement>
PlayerAdvancementTracker.updatedRoots
Modifier and TypeMethodDescriptionstatic PlacedAdvancement
PlacedAdvancement.findRoot
(PlacedAdvancement advancement) @Nullable PlacedAdvancement
AdvancementManager.get
(AdvancementEntry advancement) @Nullable PlacedAdvancement
AdvancementManager.get
(Identifier id) @Nullable PlacedAdvancement
PlacedAdvancement.getParent()
PlacedAdvancement.getRoot()
Modifier and TypeMethodDescriptionAdvancementManager.getAdvancements()
PlacedAdvancement.getChildren()
AdvancementManager.getRoots()
Modifier and TypeMethodDescriptionvoid
AdvancementDisplays.ResultConsumer.accept
(PlacedAdvancement advancement, boolean shouldDisplay) void
PlacedAdvancement.addChild
(PlacedAdvancement advancement) static void
AdvancementPositioner.arrangeForTree
(PlacedAdvancement root) static void
AdvancementDisplays.calculateDisplay
(PlacedAdvancement advancement, Predicate<PlacedAdvancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) private void
PlayerAdvancementTracker.calculateDisplay
(PlacedAdvancement root, Set<AdvancementEntry> added, Set<Identifier> removed) private @Nullable AdvancementPositioner
AdvancementPositioner.findChildrenRecursively
(PlacedAdvancement advancement, @Nullable AdvancementPositioner lastChild) static PlacedAdvancement
PlacedAdvancement.findRoot
(PlacedAdvancement advancement) void
AdvancementManager.Listener.onDependentAdded
(PlacedAdvancement dependent) void
AdvancementManager.Listener.onDependentRemoved
(PlacedAdvancement dependent) void
AdvancementManager.Listener.onRootAdded
(PlacedAdvancement root) void
AdvancementManager.Listener.onRootRemoved
(PlacedAdvancement root) private void
AdvancementManager.remove
(PlacedAdvancement advancement) private static boolean
AdvancementDisplays.shouldDisplay
(PlacedAdvancement advancement, Stack<AdvancementDisplays.Status> statuses, Predicate<PlacedAdvancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) Modifier and TypeMethodDescriptionstatic void
AdvancementDisplays.calculateDisplay
(PlacedAdvancement advancement, Predicate<PlacedAdvancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) private static boolean
AdvancementDisplays.shouldDisplay
(PlacedAdvancement advancement, Stack<AdvancementDisplays.Status> statuses, Predicate<PlacedAdvancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) ModifierConstructorDescriptionAdvancementPositioner
(PlacedAdvancement advancement, @Nullable AdvancementPositioner parent, @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth) PlacedAdvancement
(AdvancementEntry advancementEntry, @Nullable PlacedAdvancement parent) -
Uses of PlacedAdvancement in net.minecraft.client.gui.screen.advancement
Modifier and TypeFieldDescriptionprivate final PlacedAdvancement
AdvancementWidget.advancement
private final PlacedAdvancement
AdvancementTab.root
Modifier and TypeMethodDescriptionvoid
AdvancementTab.addAdvancement
(PlacedAdvancement advancement) static @Nullable AdvancementTab
AdvancementTab.create
(MinecraftClient client, AdvancementsScreen screen, int index, PlacedAdvancement root) @Nullable AdvancementWidget
AdvancementsScreen.getAdvancementWidget
(PlacedAdvancement advancement) private @Nullable AdvancementWidget
AdvancementWidget.getParent
(PlacedAdvancement advancement) private @Nullable AdvancementTab
AdvancementsScreen.getTab
(PlacedAdvancement advancement) void
AdvancementsScreen.onDependentAdded
(PlacedAdvancement dependent) void
AdvancementsScreen.onDependentRemoved
(PlacedAdvancement dependent) void
AdvancementsScreen.onRootAdded
(PlacedAdvancement root) void
AdvancementsScreen.onRootRemoved
(PlacedAdvancement root) void
AdvancementsScreen.setProgress
(PlacedAdvancement advancement, AdvancementProgress progress) ModifierConstructorDescriptionAdvancementTab
(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, PlacedAdvancement root, AdvancementDisplay display) AdvancementWidget
(AdvancementTab tab, MinecraftClient client, PlacedAdvancement advancement, AdvancementDisplay display) -
Uses of PlacedAdvancement in net.minecraft.client.network
Modifier and TypeMethodDescriptionvoid
ClientAdvancementManager.Listener.setProgress
(PlacedAdvancement advancement, AdvancementProgress progress) -
Uses of PlacedAdvancement in net.minecraft.server.command
Modifier and TypeMethodDescriptionprivate static void
AdvancementCommand.addChildrenRecursivelyToList
(PlacedAdvancement parent, List<AdvancementEntry> childList)