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 final Advancement
AdvancementPositioner.advancement
private @Nullable Advancement
PlayerAdvancementTracker.currentDisplayTab
private final @Nullable Advancement
Advancement.parent
private @Nullable Advancement
Advancement.Builder.parentObj
Fields in net.minecraft.advancement with type parameters of type AdvancementModifier 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
Methods in net.minecraft.advancement that return AdvancementModifier and TypeMethodDescriptionAdvancement.Builder.build
(Consumer<Advancement> exporter, String id) Advancement.Builder.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.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) Method parameters in net.minecraft.advancement with type arguments of type AdvancementModifier and TypeMethodDescriptionAdvancement.Builder.build
(Consumer<Advancement> exporter, String id) boolean
Advancement.Builder.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 AdvancementModifier and TypeFieldDescriptionprivate final Advancement
Criterion.ConditionsContainer.advancement
Constructors 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 final Advancement
AdvancementWidget.advancement
private final Advancement
AdvancementTab.root
Fields in net.minecraft.client.gui.screen.advancement with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate final Map<Advancement,
AdvancementTab> AdvancementsScreen.tabs
private final 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 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) 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 final 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.advancement
Methods in net.minecraft.data.server.advancement that return AdvancementModifier and TypeMethodDescription(package private) Advancement
HusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(Advancement parent, Consumer<Advancement> exporter) (package private) Advancement
HusbandryTabAdvancementGenerator.createBreedAnimalAdvancement
(Advancement parent, Consumer<Advancement> exporter) (package private) Advancement
HusbandryTabAdvancementGenerator.createRootAdvancement
(Consumer<Advancement> exporter) Methods in net.minecraft.data.server.advancement with parameters of type AdvancementModifier and TypeMethodDescription(package private) Advancement
HusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(Advancement parent, Consumer<Advancement> exporter) (package private) Advancement
HusbandryTabAdvancementGenerator.createBreedAnimalAdvancement
(Advancement parent, Consumer<Advancement> exporter) Method parameters in net.minecraft.data.server.advancement with type arguments of type AdvancementModifier and TypeMethodDescriptionvoid
AdvancementTabGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) void
AdventureTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) void
EndTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) void
HusbandryTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) void
NetherTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) void
OneTwentyHusbandryTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) void
StoryTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) (package private) Advancement
HusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(Advancement parent, Consumer<Advancement> exporter) (package private) Advancement
HusbandryTabAdvancementGenerator.createBreedAnimalAdvancement
(Advancement parent, Consumer<Advancement> exporter) (package private) Advancement
HusbandryTabAdvancementGenerator.createRootAdvancement
(Consumer<Advancement> exporter) -
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)