Uses of Class
net.minecraft.advancement.Advancement
Packages that use Advancement
Package
Description
-
Uses of Advancement in net.minecraft.advancement
Fields in net.minecraft.advancement declared as AdvancementModifier and TypeFieldDescriptionprivate Advancement
AdvancementPositioner.advancement
private @Nullable Advancement
PlayerAdvancementTracker.currentDisplayTab
private Advancement
Advancement.parent
private Advancement
Advancement.Task.parentObj
Fields in net.minecraft.advancement with type parameters of type AdvancementModifier 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
Methods in net.minecraft.advancement that return AdvancementModifier and TypeMethodDescriptionAdvancement.Task.build(Consumer<Advancement> consumer, String id)
Advancement.Task.build(Identifier id)
AdvancementManager.get(Identifier id)
Advancement.getParent()
Methods in net.minecraft.advancement that return types with arguments of type AdvancementModifier and TypeMethodDescriptionAdvancementManager.getAdvancements()
Advancement.getChildren()
AdvancementManager.getRoots()
Methods in net.minecraft.advancement with parameters of type AdvancementModifier 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)
Method parameters in net.minecraft.advancement with type arguments of type AdvancementModifier and TypeMethodDescriptionAdvancement.Task.build(Consumer<Advancement> consumer, String id)
boolean
Advancement.Task.findParent(Function<Identifier,Advancement> parentProvider)
Constructors in net.minecraft.advancement with parameters of type AdvancementModifierConstructorDescriptionAdvancement(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
Fields in net.minecraft.advancement.criterion declared as AdvancementConstructors in net.minecraft.advancement.criterion with parameters of type AdvancementModifierConstructorDescriptionConditionsContainer(T conditions, Advancement advancement, String id)
-
Uses of Advancement in net.minecraft.client.gui.screen.advancement
Fields in net.minecraft.client.gui.screen.advancement declared as AdvancementModifier and TypeFieldDescriptionprivate Advancement
AdvancementWidget.advancement
private Advancement
AdvancementTab.root
Fields in net.minecraft.client.gui.screen.advancement with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate Map<Advancement,AdvancementTab>
AdvancementsScreen.tabs
private Map<Advancement,AdvancementWidget>
AdvancementTab.widgets
Methods in net.minecraft.client.gui.screen.advancement that return AdvancementMethods in net.minecraft.client.gui.screen.advancement with parameters of type AdvancementModifier 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)
Constructors in net.minecraft.client.gui.screen.advancement with parameters of type AdvancementModifierConstructorDescriptionAdvancementTab(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
Fields in net.minecraft.client.network declared as AdvancementModifier and TypeFieldDescriptionprivate @Nullable Advancement
ClientAdvancementManager.selectedTab
Fields in net.minecraft.client.network with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate Map<Advancement,AdvancementProgress>
ClientAdvancementManager.advancementProgresses
Methods in net.minecraft.client.network with parameters of type AdvancementModifier 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
Fields in net.minecraft.client.toast declared as AdvancementConstructors in net.minecraft.client.toast with parameters of type Advancement -
Uses of Advancement in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return AdvancementModifier and TypeMethodDescriptionstatic Advancement
IdentifierArgumentType.getAdvancementArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName)
-
Uses of Advancement in net.minecraft.data.server
Fields in net.minecraft.data.server with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate List<Consumer<Consumer<Advancement>>>
AdvancementsProvider.tabGenerators
Methods in net.minecraft.data.server with parameters of type AdvancementModifier and TypeMethodDescriptionprivate static Path
AdvancementsProvider.getOutput(Path rootOutput, Advancement advancement)
Method parameters in net.minecraft.data.server with type arguments of type AdvancementModifier 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
Methods in net.minecraft.network.packet.c2s.play with parameters of type AdvancementModifier and TypeMethodDescriptionstatic AdvancementTabC2SPacket
AdvancementTabC2SPacket.open(Advancement advancement)
-
Uses of Advancement in net.minecraft.network.packet.s2c.play
Constructor parameters in net.minecraft.network.packet.s2c.play with type arguments of type AdvancementModifierConstructorDescriptionAdvancementUpdateS2CPacket(boolean clearCurrent, Collection<Advancement> toEarn, Set<Identifier> toRemove, Map<Identifier,AdvancementProgress> toSetProgress)
-
Uses of Advancement in net.minecraft.server
Methods in net.minecraft.server that return AdvancementMethods in net.minecraft.server that return types with arguments of type Advancement -
Uses of Advancement in net.minecraft.server.command
Methods in net.minecraft.server.command that return types with arguments of type AdvancementModifier and TypeMethodDescriptionprivate static List<Advancement>
AdvancementCommand.select(Advancement advancement, AdvancementCommand.Selection selection)
Methods in net.minecraft.server.command with parameters of type AdvancementModifier 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)
Method parameters in net.minecraft.server.command with type arguments of type AdvancementModifier and TypeMethodDescriptionprivate static void
AdvancementCommand.addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList)
int
AdvancementCommand.Operation.processAll(ServerPlayerEntity player, Iterable<Advancement> advancements)