Uses of Class
net.minecraft.advancement.Advancement
-
Uses of Advancement in net.minecraft.advancement
Fields in net.minecraft.advancement declared as Advancement Modifier and Type Field Description private 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 Advancement Modifier and Type Field Description private 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 Advancement Modifier and Type Method Description Advancement
Advancement.Task. build(Consumer<Advancement> consumer, String id)
Advancement
Advancement.Task. build(Identifier id)
@Nullable Advancement
AdvancementManager. get(Identifier id)
@Nullable Advancement
Advancement. getParent()
Methods in net.minecraft.advancement that return types with arguments of type Advancement Modifier and Type Method Description Collection<Advancement>
AdvancementManager. getAdvancements()
Iterable<Advancement>
Advancement. getChildren()
Iterable<Advancement>
AdvancementManager. getRoots()
Methods in net.minecraft.advancement with parameters of type Advancement Modifier and Type Method Description void
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)
AdvancementProgress
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
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 Advancement Modifier and Type Method Description Advancement
Advancement.Task. build(Consumer<Advancement> consumer, String id)
boolean
Advancement.Task. findParent(Function<Identifier,Advancement> parentProvider)
Constructors in net.minecraft.advancement with parameters of type Advancement Constructor Description Advancement(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 Advancement Modifier and Type Field Description private Advancement
Criterion.ConditionsContainer. advancement
Constructors in net.minecraft.advancement.criterion with parameters of type Advancement Constructor Description ConditionsContainer(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 Advancement Modifier and Type Field Description private Advancement
AdvancementWidget. advancement
private Advancement
AdvancementTab. root
Fields in net.minecraft.client.gui.screen.advancement with type parameters of type Advancement Modifier and Type Field Description private Map<Advancement,AdvancementTab>
AdvancementsScreen. tabs
private Map<Advancement,AdvancementWidget>
AdvancementTab. widgets
Methods in net.minecraft.client.gui.screen.advancement that return Advancement Modifier and Type Method Description Advancement
AdvancementTab. getRoot()
Methods in net.minecraft.client.gui.screen.advancement with parameters of type Advancement Modifier and Type Method Description void
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)
@Nullable AdvancementWidget
AdvancementsScreen. getAdvancementWidget(Advancement advancement)
private @Nullable AdvancementWidget
AdvancementWidget. getParent(Advancement advancement)
private @Nullable AdvancementTab
AdvancementsScreen. getTab(Advancement advancement)
@Nullable AdvancementWidget
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 Advancement Constructor Description AdvancementTab(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 Advancement Modifier and Type Field Description private @Nullable Advancement
ClientAdvancementManager. selectedTab
Fields in net.minecraft.client.network with type parameters of type Advancement Modifier and Type Field Description private Map<Advancement,AdvancementProgress>
ClientAdvancementManager. advancementProgresses
Methods in net.minecraft.client.network with parameters of type Advancement Modifier and Type Method Description void
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 Advancement Modifier and Type Field Description private Advancement
AdvancementToast. advancement
Constructors in net.minecraft.client.toast with parameters of type Advancement Constructor Description AdvancementToast(Advancement advancement)
-
Uses of Advancement in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return Advancement Modifier and Type Method Description static 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 Advancement Modifier and Type Field Description private List<Consumer<Consumer<Advancement>>>
AdvancementsProvider. tabGenerators
Methods in net.minecraft.data.server with parameters of type Advancement Modifier and Type Method Description private static Path
AdvancementsProvider. getOutput(Path rootOutput, Advancement advancement)
Method parameters in net.minecraft.data.server with type arguments of type Advancement Modifier and Type Method Description void
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 Advancement Modifier and Type Method Description static 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 Advancement Constructor Description AdvancementUpdateS2CPacket(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 Advancement Modifier and Type Method Description @Nullable Advancement
ServerAdvancementLoader. get(Identifier id)
Methods in net.minecraft.server that return types with arguments of type Advancement Modifier and Type Method Description Collection<Advancement>
ServerAdvancementLoader. getAdvancements()
-
Uses of Advancement in net.minecraft.server.command
Methods in net.minecraft.server.command that return types with arguments of type Advancement Modifier and Type Method Description private static List<Advancement>
AdvancementCommand. select(Advancement advancement, AdvancementCommand.Selection selection)
Methods in net.minecraft.server.command with parameters of type Advancement Modifier and Type Method Description private 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 Advancement Modifier and Type Method Description private static void
AdvancementCommand. addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList)
int
AdvancementCommand.Operation. processAll(ServerPlayerEntity player, Iterable<Advancement> advancements)