Uses of Class
net.minecraft.advancement.Advancement
Package
Description
-
Uses of Advancement in net.minecraft.advancement
Modifier and TypeFieldDescriptionprivate Advancement
AdvancementPositioner.advancement
private @Nullable Advancement
PlayerAdvancementTracker.currentDisplayTab
private Advancement
Advancement.parent
private Advancement
Advancement.Task.parentObj
Modifier and TypeFieldDescriptionprivate Map<Identifier,Advancement>
AdvancementManager.advancements
private Map<Advancement,AdvancementProgress>
PlayerAdvancementTracker.advancementToProgress
private Set<Advancement>
Advancement.children
private Set<Advancement>
AdvancementManager.dependents
private Set<Advancement>
PlayerAdvancementTracker.progressUpdates
private Set<Advancement>
AdvancementManager.roots
private Set<Advancement>
PlayerAdvancementTracker.visibilityUpdates
private Set<Advancement>
PlayerAdvancementTracker.visibleAdvancements
Modifier and TypeMethodDescriptionAdvancement.Task.build(Consumer<Advancement> consumer, String id)
Advancement.Task.build(Identifier id)
AdvancementManager.get(Identifier id)
Advancement.getParent()
Modifier and TypeMethodDescriptionAdvancementManager.getAdvancements()
Advancement.getChildren()
AdvancementManager.getRoots()
Modifier and TypeMethodDescriptionvoid
Advancement.addChild(Advancement child)
static void
AdvancementPositioner.arrangeForTree(Advancement root)
private void
PlayerAdvancementTracker.beginTracking(Advancement advancement)
private boolean
PlayerAdvancementTracker.canSee(Advancement advancement)
private void
PlayerAdvancementTracker.endTrackingCompleted(Advancement advancement)
private @Nullable AdvancementPositioner
AdvancementPositioner.findChildrenRecursively(Advancement advancement, @Nullable AdvancementPositioner lastChild)
PlayerAdvancementTracker.getProgress(Advancement advancement)
boolean
PlayerAdvancementTracker.grantCriterion(Advancement advancement, String criterionName)
private boolean
PlayerAdvancementTracker.hasChildrenDone(Advancement advancement)
private void
PlayerAdvancementTracker.initProgress(Advancement advancement, AdvancementProgress progress)
void
AdvancementManager.Listener.onDependentAdded(Advancement dependent)
void
AdvancementManager.Listener.onDependentRemoved(Advancement dependent)
void
AdvancementManager.Listener.onRootAdded(Advancement root)
void
AdvancementManager.Listener.onRootRemoved(Advancement root)
Advancement.Task.parent(Advancement parent)
private void
AdvancementManager.remove(Advancement advancement)
boolean
PlayerAdvancementTracker.revokeCriterion(Advancement advancement, String criterionName)
void
PlayerAdvancementTracker.setDisplayTab(@Nullable Advancement advancement)
private void
PlayerAdvancementTracker.updateDisplay(Advancement advancement)
Modifier and TypeMethodDescriptionAdvancement.Task.build(Consumer<Advancement> consumer, String id)
boolean
Advancement.Task.findParent(Function<Identifier,Advancement> parentProvider)
ModifierConstructorDescriptionAdvancement(Identifier id, @Nullable Advancement parent, @Nullable AdvancementDisplay display, AdvancementRewards rewards, Map<String,AdvancementCriterion> criteria, String[][] requirements)
AdvancementPositioner(Advancement advancement, @Nullable AdvancementPositioner parent, @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth)
-
Uses of Advancement in net.minecraft.advancement.criterion
ModifierConstructorDescriptionConditionsContainer(T conditions, Advancement advancement, String id)
-
Uses of Advancement in net.minecraft.client.gui.screen.advancement
Modifier and TypeFieldDescriptionprivate Advancement
AdvancementWidget.advancement
private Advancement
AdvancementTab.root
Modifier and TypeFieldDescriptionprivate Map<Advancement,AdvancementTab>
AdvancementsScreen.tabs
private Map<Advancement,AdvancementWidget>
AdvancementTab.widgets
Modifier and TypeMethodDescriptionvoid
AdvancementTab.addAdvancement(Advancement advancement)
private void
AdvancementTab.addWidget(AdvancementWidget widget, Advancement advancement)
static @Nullable AdvancementTab
AdvancementTab.create(MinecraftClient minecraft, AdvancementsScreen screen, int index, Advancement root)
AdvancementsScreen.getAdvancementWidget(Advancement advancement)
private @Nullable AdvancementWidget
AdvancementWidget.getParent(Advancement advancement)
private @Nullable AdvancementTab
AdvancementsScreen.getTab(Advancement advancement)
AdvancementTab.getWidget(Advancement advancement)
void
AdvancementsScreen.onDependentAdded(Advancement dependent)
void
AdvancementsScreen.onDependentRemoved(Advancement dependent)
void
AdvancementsScreen.onRootAdded(Advancement root)
void
AdvancementsScreen.onRootRemoved(Advancement root)
void
AdvancementsScreen.selectTab(@Nullable Advancement advancement)
void
AdvancementsScreen.setProgress(Advancement advancement, AdvancementProgress progress)
ModifierConstructorDescriptionAdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display)
AdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display)
-
Uses of Advancement in net.minecraft.client.network
Modifier and TypeFieldDescriptionprivate @Nullable Advancement
ClientAdvancementManager.selectedTab
Modifier and TypeFieldDescriptionprivate Map<Advancement,AdvancementProgress>
ClientAdvancementManager.advancementProgresses
Modifier and TypeMethodDescriptionvoid
ClientAdvancementManager.Listener.selectTab(@Nullable Advancement advancement)
void
ClientAdvancementManager.selectTab(@Nullable Advancement tab, boolean local)
void
ClientAdvancementManager.Listener.setProgress(Advancement advancement, AdvancementProgress progress)
-
Uses of Advancement in net.minecraft.client.toast
-
Uses of Advancement in net.minecraft.command.argument
Modifier and TypeMethodDescriptionstatic Advancement
IdentifierArgumentType.getAdvancementArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName)
-
Uses of Advancement in net.minecraft.data.server
Modifier and TypeFieldDescriptionprivate List<Consumer<Consumer<Advancement>>>
AdvancementsProvider.tabGenerators
Modifier and TypeMethodDescriptionprivate static Path
AdvancementsProvider.getOutput(Path rootOutput, Advancement advancement)
Modifier and TypeMethodDescriptionvoid
AdventureTabAdvancementGenerator.accept(Consumer<Advancement> consumer)
void
EndTabAdvancementGenerator.accept(Consumer<Advancement> consumer)
void
HusbandryTabAdvancementGenerator.accept(Consumer<Advancement> consumer)
void
NetherTabAdvancementGenerator.accept(Consumer<Advancement> consumer)
void
StoryTabAdvancementGenerator.accept(Consumer<Advancement> consumer)
-
Uses of Advancement in net.minecraft.network.packet.c2s.play
Modifier and TypeMethodDescriptionstatic AdvancementTabC2SPacket
AdvancementTabC2SPacket.open(Advancement advancement)
-
Uses of Advancement in net.minecraft.network.packet.s2c.play
ModifierConstructorDescriptionAdvancementUpdateS2CPacket(boolean clearCurrent, Collection<Advancement> toEarn, Set<Identifier> toRemove, Map<Identifier,AdvancementProgress> toSetProgress)
-
Uses of Advancement in net.minecraft.server
-
Uses of Advancement in net.minecraft.server.command
Modifier and TypeMethodDescriptionprivate static List<Advancement>
AdvancementCommand.select(Advancement advancement, AdvancementCommand.Selection selection)
Modifier and TypeMethodDescriptionprivate static void
AdvancementCommand.addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList)
private static int
AdvancementCommand.executeCriterion(ServerCommandSource source, Collection<ServerPlayerEntity> targets, AdvancementCommand.Operation operation, Advancement advancement, String criterion)
protected abstract boolean
AdvancementCommand.Operation.processEach(ServerPlayerEntity player, Advancement advancement)
protected abstract boolean
AdvancementCommand.Operation.processEachCriterion(ServerPlayerEntity player, Advancement advancement, String criterion)
private static List<Advancement>
AdvancementCommand.select(Advancement advancement, AdvancementCommand.Selection selection)
Modifier and TypeMethodDescriptionprivate static void
AdvancementCommand.addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList)
int
AdvancementCommand.Operation.processAll(ServerPlayerEntity player, Iterable<Advancement> advancements)