Uses of Class
net.minecraft.advancement.Advancement
Package
Description
-
Uses of Advancement in net.minecraft.advancement
Modifier and TypeFieldDescriptionprivate final Advancement
AdvancementPositioner.advancement
private @Nullable Advancement
PlayerAdvancementTracker.currentDisplayTab
private final @Nullable Advancement
Advancement.parent
private @Nullable Advancement
Advancement.Builder.parentObj
Modifier and TypeFieldDescriptionprivate final Map<Identifier,
Advancement> AdvancementManager.advancements
private final Map<Advancement,
AdvancementProgress> PlayerAdvancementTracker.advancementToProgress
private final Set<Advancement>
Advancement.children
private final Set<Advancement>
AdvancementManager.dependents
private final Set<Advancement>
PlayerAdvancementTracker.progressUpdates
private final Set<Advancement>
AdvancementManager.roots
private final Set<Advancement>
PlayerAdvancementTracker.visibilityUpdates
private final Set<Advancement>
PlayerAdvancementTracker.visibleAdvancements
Modifier and TypeMethodDescriptionAdvancement.Builder.build
(Consumer<Advancement> exporter, String id) Advancement.Builder.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.Builder.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.Builder.build
(Consumer<Advancement> exporter, String id) boolean
Advancement.Builder.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
Modifier and TypeFieldDescriptionprivate final Advancement
Criterion.ConditionsContainer.advancement
ModifierConstructorDescriptionConditionsContainer
(T conditions, Advancement advancement, String id) -
Uses of Advancement in net.minecraft.client.gui.screen.advancement
Modifier and TypeFieldDescriptionprivate final Advancement
AdvancementWidget.advancement
private final Advancement
AdvancementTab.root
Modifier and TypeFieldDescriptionprivate final Map<Advancement,
AdvancementTab> AdvancementsScreen.tabs
private final 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 client, 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 final 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 final List<Consumer<Consumer<Advancement>>>
AdvancementProvider.tabGenerators
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)