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 AdvancementAdvancementPositioner.advancementprivate @Nullable AdvancementPlayerAdvancementTracker.currentDisplayTabprivate final @Nullable AdvancementAdvancement.parentprivate @Nullable AdvancementAdvancement.Builder.parentObjFields in net.minecraft.advancement with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate final Map<Identifier,Advancement> AdvancementManager.advancementsprivate final Set<Advancement>Advancement.childrenprivate final Set<Advancement>AdvancementManager.dependentsprivate final Map<Advancement,AdvancementProgress> PlayerAdvancementTracker.progressprivate final Set<Advancement>PlayerAdvancementTracker.progressUpdatesprivate final Set<Advancement>AdvancementManager.rootsprivate final Set<Advancement>PlayerAdvancementTracker.updatedRootsprivate final Set<Advancement>PlayerAdvancementTracker.visibleAdvancementsMethods 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()Advancement.getRoot()static AdvancementAdvancement.getRoot(Advancement advancement) 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 TypeMethodDescriptionvoidAdvancementDisplays.ResultConsumer.accept(Advancement advancement, boolean shouldDisplay) voidAdvancement.addChild(Advancement child) static voidAdvancementPositioner.arrangeForTree(Advancement root) private voidPlayerAdvancementTracker.beginTracking(Advancement advancement) static voidAdvancementDisplays.calculateDisplay(Advancement advancement, Predicate<Advancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) private voidPlayerAdvancementTracker.calculateDisplay(Advancement root, Set<Advancement> added, Set<Identifier> removed) private voidPlayerAdvancementTracker.endTrackingCompleted(Advancement advancement) private @Nullable AdvancementPositionerAdvancementPositioner.findChildrenRecursively(Advancement advancement, @Nullable AdvancementPositioner lastChild) PlayerAdvancementTracker.getProgress(Advancement advancement) static AdvancementAdvancement.getRoot(Advancement advancement) private static AdvancementDisplays.StatusAdvancementDisplays.getStatus(Advancement advancement, boolean force) booleanPlayerAdvancementTracker.grantCriterion(Advancement advancement, String criterionName) private voidPlayerAdvancementTracker.initProgress(Advancement advancement, AdvancementProgress progress) voidAdvancementManager.Listener.onDependentAdded(Advancement dependent) voidAdvancementManager.Listener.onDependentRemoved(Advancement dependent) voidAdvancementManager.Listener.onRootAdded(Advancement root) voidAdvancementManager.Listener.onRootRemoved(Advancement root) private voidPlayerAdvancementTracker.onStatusUpdate(Advancement advancement) Advancement.Builder.parent(Advancement parent) private voidAdvancementManager.remove(Advancement advancement) booleanPlayerAdvancementTracker.revokeCriterion(Advancement advancement, String criterionName) voidPlayerAdvancementTracker.setDisplayTab(@Nullable Advancement advancement) private static booleanAdvancementDisplays.shouldDisplay(Advancement advancement, Stack<AdvancementDisplays.Status> statuses, Predicate<Advancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) Method parameters in net.minecraft.advancement with type arguments of type AdvancementModifier and TypeMethodDescriptionAdvancement.Builder.build(Consumer<Advancement> exporter, String id) static voidAdvancementDisplays.calculateDisplay(Advancement advancement, Predicate<Advancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) private voidPlayerAdvancementTracker.calculateDisplay(Advancement root, Set<Advancement> added, Set<Identifier> removed) booleanAdvancement.Builder.findParent(Function<Identifier, Advancement> parentProvider) private static booleanAdvancementDisplays.shouldDisplay(Advancement advancement, Stack<AdvancementDisplays.Status> statuses, Predicate<Advancement> donePredicate, AdvancementDisplays.ResultConsumer consumer) 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, boolean sendsTelemetryEvent) 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 AdvancementCriterion.ConditionsContainer.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 final AdvancementAdvancementWidget.advancementprivate final AdvancementAdvancementTab.rootFields in net.minecraft.client.gui.screen.advancement with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate final Map<Advancement,AdvancementTab> AdvancementsScreen.tabsprivate final Map<Advancement,AdvancementWidget> AdvancementTab.widgetsMethods in net.minecraft.client.gui.screen.advancement that return AdvancementMethods in net.minecraft.client.gui.screen.advancement with parameters of type AdvancementModifier and TypeMethodDescriptionvoidAdvancementTab.addAdvancement(Advancement advancement) private voidAdvancementTab.addWidget(AdvancementWidget widget, Advancement advancement) static @Nullable AdvancementTabAdvancementTab.create(MinecraftClient client, AdvancementsScreen screen, int index, Advancement root) AdvancementsScreen.getAdvancementWidget(Advancement advancement) private @Nullable AdvancementWidgetAdvancementWidget.getParent(Advancement advancement) private @Nullable AdvancementTabAdvancementsScreen.getTab(Advancement advancement) AdvancementTab.getWidget(Advancement advancement) voidAdvancementsScreen.onDependentAdded(Advancement dependent) voidAdvancementsScreen.onDependentRemoved(Advancement dependent) voidAdvancementsScreen.onRootAdded(Advancement root) voidAdvancementsScreen.onRootRemoved(Advancement root) voidAdvancementsScreen.selectTab(@Nullable Advancement advancement) voidAdvancementsScreen.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 AdvancementClientAdvancementManager.selectedTabFields in net.minecraft.client.network with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate final Map<Advancement,AdvancementProgress> ClientAdvancementManager.advancementProgressesMethods in net.minecraft.client.network with parameters of type AdvancementModifier and TypeMethodDescriptionvoidClientAdvancementManager.Listener.selectTab(@Nullable Advancement advancement) voidClientAdvancementManager.selectTab(@Nullable Advancement tab, boolean local) voidClientAdvancementManager.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.client.util.telemetry
Methods in net.minecraft.client.util.telemetry with parameters of type AdvancementModifier and TypeMethodDescriptionvoidWorldSession.onAdvancementMade(World world, Advancement advancement) -
Uses of Advancement in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return AdvancementModifier and TypeMethodDescriptionstatic AdvancementIdentifierArgumentType.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 TypeMethodDescriptionstatic AdvancementAdvancementTabGenerator.createEmptyAdvancement(String id) Method parameters in net.minecraft.data.server.advancement with type arguments of type AdvancementModifier and TypeMethodDescriptionvoidAdvancementTabGenerator.accept(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) -
Uses of Advancement in net.minecraft.data.server.advancement.vanilla
Methods in net.minecraft.data.server.advancement.vanilla that return AdvancementModifier and TypeMethodDescriptionstatic AdvancementVanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement(Advancement parent, Consumer<Advancement> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) Methods in net.minecraft.data.server.advancement.vanilla with parameters of type AdvancementModifier and TypeMethodDescriptionprotected static voidVanillaAdventureTabAdvancementGenerator.buildAdventuringTime(Consumer<Advancement> exporter, Advancement parent, MultiNoiseBiomeSourceParameterList.Preset preset) static AdvancementVanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement(Advancement parent, Consumer<Advancement> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) Method parameters in net.minecraft.data.server.advancement.vanilla with type arguments of type AdvancementModifier and TypeMethodDescriptionvoidVanillaAdventureTabAdvancementGenerator.accept(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) voidVanillaEndTabAdvancementGenerator.accept(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) voidVanillaHusbandryTabAdvancementGenerator.accept(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) voidVanillaNetherTabAdvancementGenerator.accept(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) voidVanillaStoryTabAdvancementGenerator.accept(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter) protected static voidVanillaAdventureTabAdvancementGenerator.buildAdventuringTime(Consumer<Advancement> exporter, Advancement parent, MultiNoiseBiomeSourceParameterList.Preset preset) static AdvancementVanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement(Advancement parent, Consumer<Advancement> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) -
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 AdvancementTabC2SPacketAdvancementTabC2SPacket.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 voidAdvancementCommand.addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList) private static intAdvancementCommand.executeCriterion(ServerCommandSource source, Collection<ServerPlayerEntity> targets, AdvancementCommand.Operation operation, Advancement advancement, String criterion) protected abstract booleanAdvancementCommand.Operation.processEach(ServerPlayerEntity player, Advancement advancement) protected abstract booleanAdvancementCommand.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 voidAdvancementCommand.addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList) intAdvancementCommand.Operation.processAll(ServerPlayerEntity player, Iterable<Advancement> advancements)