Uses of Record Class
net.minecraft.advancements.AdvancementHolder
Packages that use AdvancementHolder
Package
Description
-
Uses of AdvancementHolder in net.minecraft.advancements
Fields in net.minecraft.advancements declared as AdvancementHolderFields in net.minecraft.advancements with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionstatic final StreamCodec<RegistryFriendlyByteBuf, AdvancementHolder> AdvancementHolder.STREAM_CODECMethods in net.minecraft.advancements that return AdvancementHolderModifier and TypeMethodDescriptionAdvancement.Builder.build(Identifier id) AdvancementNode.holder()Advancement.Builder.save(BootstrapContext<Advancement> output, String name) Advancement.Builder.save(BootstrapContext<Advancement> output, String name, ICondition... conditions) Methods in net.minecraft.advancements with parameters of type AdvancementHolderModifier and TypeMethodDescriptionAdvancementType.createAnnouncement(AdvancementHolder holder, ServerPlayer player) AdvancementTree.get(AdvancementHolder advancement) static ComponentAdvancement.name(AdvancementHolder holder) Advancement.Builder.parent(AdvancementHolder parent) private booleanAdvancementTree.tryInsert(AdvancementHolder holder) Method parameters in net.minecraft.advancements with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionvoidAdvancementTree.addAll(Iterable<AdvancementHolder> advancements) Constructors in net.minecraft.advancements with parameters of type AdvancementHolderModifierConstructorDescriptionAdvancementNode(AdvancementHolder holder, @Nullable AdvancementNode parent) -
Uses of AdvancementHolder in net.minecraft.client.gui.components.toasts
Fields in net.minecraft.client.gui.components.toasts declared as AdvancementHolderConstructors in net.minecraft.client.gui.components.toasts with parameters of type AdvancementHolder -
Uses of AdvancementHolder in net.minecraft.client.gui.screens.advancements
Fields in net.minecraft.client.gui.screens.advancements with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionprivate final Map<AdvancementHolder, AdvancementTab> AdvancementsScreen.tabsprivate final Map<AdvancementHolder, AdvancementWidget> AdvancementTab.widgetsMethods in net.minecraft.client.gui.screens.advancements that return AdvancementHolderModifier and TypeMethodDescriptionprivate static @Nullable AdvancementHolderAdvancementWidget.findFirstVisibleParent(AdvancementNode node) AdvancementWidget.getAdvancement()AdvancementTab.getRootAdvancement()Methods in net.minecraft.client.gui.screens.advancements with parameters of type AdvancementHolderModifier and TypeMethodDescriptionAdvancementTab.getWidget(AdvancementHolder advancement) voidAdvancementsScreen.onSelectedTabChanged(@Nullable AdvancementHolder selectedTab) -
Uses of AdvancementHolder in net.minecraft.client.multiplayer
Fields in net.minecraft.client.multiplayer declared as AdvancementHolderModifier and TypeFieldDescriptionprivate @Nullable AdvancementHolderClientAdvancements.selectedTabFields in net.minecraft.client.multiplayer with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionprivate final Map<AdvancementHolder, AdvancementProgress> ClientAdvancements.progressMethods in net.minecraft.client.multiplayer that return AdvancementHolderMethods in net.minecraft.client.multiplayer that return types with arguments of type AdvancementHolderMethods in net.minecraft.client.multiplayer with parameters of type AdvancementHolderModifier and TypeMethodDescriptionvoidClientAdvancements.Listener.onSelectedTabChanged(@Nullable AdvancementHolder selectedTab) voidClientAdvancements.setSelectedTab(@Nullable AdvancementHolder selectedTab, boolean tellServer) -
Uses of AdvancementHolder in net.minecraft.client.telemetry
Methods in net.minecraft.client.telemetry with parameters of type AdvancementHolderModifier and TypeMethodDescriptionvoidWorldSessionTelemetryManager.onAdvancementDone(Level level, AdvancementHolder holder) -
Uses of AdvancementHolder in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return AdvancementHolderModifier and TypeMethodDescriptionstatic AdvancementHolderResourceKeyArgument.getAdvancement(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) -
Uses of AdvancementHolder in net.minecraft.data.advancements.packs
Methods in net.minecraft.data.advancements.packs that return AdvancementHolderModifier and TypeMethodDescriptionVanillaHusbandryAdvancements.createBreedAllAnimalsAdvancement(AdvancementHolder parent, Stream<EntityType<?>> breedable, Stream<EntityType<?>> indirectlyBreedable) VanillaAdventureAdvancements.createMonsterHunterAdvancement(AdvancementHolder parent, List<EntityType<?>> mobsToKill) Methods in net.minecraft.data.advancements.packs with parameters of type AdvancementHolderModifier and TypeMethodDescriptionprotected voidVanillaAdventureAdvancements.createAdventuringTime(AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList.Preset preset) VanillaHusbandryAdvancements.createBreedAllAnimalsAdvancement(AdvancementHolder parent, Stream<EntityType<?>> breedable, Stream<EntityType<?>> indirectlyBreedable) VanillaAdventureAdvancements.createMonsterHunterAdvancement(AdvancementHolder parent, List<EntityType<?>> mobsToKill) -
Uses of AdvancementHolder in net.minecraft.data.recipes
Methods in net.minecraft.data.recipes that return AdvancementHolderModifier and TypeMethodDescriptionRecipeUnlockAdvancementBuilder.build(RecipeOutput output, ResourceKey<Recipe<?>> id, @Nullable String category) RecipeUnlockAdvancementBuilder.build(RecipeOutput output, ResourceKey<Recipe<?>> id, RecipeCategory category) Methods in net.minecraft.data.recipes with parameters of type AdvancementHolderModifier and TypeMethodDescriptiondefault voidRecipeOutput.accept(ResourceKey<Recipe<?>> id, Recipe<?> recipe, @Nullable AdvancementHolder advancement) -
Uses of AdvancementHolder in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as AdvancementHolderModifier and TypeFieldDescriptionprivate final AdvancementHolderClientboundUpdateAdvancementsPacket.PositionedAdvancement.advancementThe field for theadvancementrecord component.Methods in net.minecraft.network.protocol.game that return AdvancementHolderModifier and TypeMethodDescriptionClientboundUpdateAdvancementsPacket.PositionedAdvancement.advancement()Returns the value of theadvancementrecord component.Methods in net.minecraft.network.protocol.game with parameters of type AdvancementHolderModifier and TypeMethodDescriptionServerboundSeenAdvancementsPacket.openedTab(AdvancementHolder tab) Constructors in net.minecraft.network.protocol.game with parameters of type AdvancementHolderModifierConstructorDescriptionPositionedAdvancement(AdvancementHolder advancement, float x, float y) Creates an instance of aPositionedAdvancementrecord class. -
Uses of AdvancementHolder in net.minecraft.server
Fields in net.minecraft.server declared as AdvancementHolderModifier and TypeFieldDescriptionprivate final AdvancementHolderPlayerAdvancements.TriggerInstanceKey.advancementThe field for theadvancementrecord component.private @Nullable AdvancementHolderPlayerAdvancements.lastSelectedTabFields in net.minecraft.server with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionprivate final Map<Identifier, AdvancementHolder> ServerAdvancementManager.advancementsprivate final Map<AdvancementHolder, AdvancementProgress> PlayerAdvancements.progressprivate final Set<AdvancementHolder> PlayerAdvancements.progressChangedprivate final Set<AdvancementHolder> PlayerAdvancements.visibleMethods in net.minecraft.server that return AdvancementHolderModifier and TypeMethodDescriptionPlayerAdvancements.TriggerInstanceKey.advancement()Returns the value of theadvancementrecord component.ServerAdvancementManager.get(Identifier id) Methods in net.minecraft.server that return types with arguments of type AdvancementHolderMethods in net.minecraft.server with parameters of type AdvancementHolderModifier and TypeMethodDescriptionbooleanPlayerAdvancements.award(AdvancementHolder holder, String criterion) PlayerAdvancements.getOrStartProgress(AdvancementHolder advancement) private voidPlayerAdvancements.markForVisibilityUpdate(AdvancementHolder advancement) private voidPlayerAdvancements.registerListeners(AdvancementHolder holder) booleanPlayerAdvancements.revoke(AdvancementHolder advancement, String criterion) voidPlayerAdvancements.setSelectedTab(@Nullable AdvancementHolder holder) private voidPlayerAdvancements.startProgress(AdvancementHolder holder, AdvancementProgress progress) private voidPlayerAdvancements.unregisterListeners(AdvancementHolder holder) Constructors in net.minecraft.server with parameters of type AdvancementHolderModifierConstructorDescriptionTriggerInstanceKey(AdvancementHolder advancement, String criterion) Creates an instance of aTriggerInstanceKeyrecord class. -
Uses of AdvancementHolder in net.minecraft.server.commands
Fields in net.minecraft.server.commands with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionfinal CommandResponseTracker.DispatchWithArgs<com.mojang.brigadier.exceptions.CommandSyntaxException, ServerPlayer, AdvancementHolder, String> AdvancementCommands.Action.criterionErrorAdvancementCommands.Action.criterionSuccessResponsefinal CommandResponseTracker.DispatchWithArg<com.mojang.brigadier.exceptions.CommandSyntaxException, ServerPlayer, AdvancementHolder> AdvancementCommands.Action.singleAdvancementsErrorAdvancementCommands.Action.singleAdvancementSuccessResponseMethods in net.minecraft.server.commands that return types with arguments of type AdvancementHolderModifier and TypeMethodDescriptionprivate static List<AdvancementHolder> AdvancementCommands.getAdvancements(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, AdvancementHolder target, AdvancementCommands.Mode mode) Methods in net.minecraft.server.commands with parameters of type AdvancementHolderModifier and TypeMethodDescriptionprivate static List<AdvancementHolder> AdvancementCommands.getAdvancements(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, AdvancementHolder target, AdvancementCommands.Mode mode) protected abstract booleanAdvancementCommands.Action.perform(ServerPlayer player, AdvancementHolder advancement) protected abstract booleanAdvancementCommands.Action.performCriterion(ServerPlayer player, AdvancementHolder advancement, String criterion) private static intAdvancementCommands.performCriterion(CommandSourceStack source, Collection<ServerPlayer> players, AdvancementCommands.Action action, AdvancementHolder holder, String criterion) Method parameters in net.minecraft.server.commands with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionprivate static voidAdvancementCommands.addChildren(AdvancementNode parent, List<AdvancementHolder> output) intAdvancementCommands.Action.perform(ServerPlayer player, Iterable<AdvancementHolder> advancements, boolean showAdvancements) -
Uses of AdvancementHolder in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return AdvancementHolderModifier and TypeMethodDescriptionClientCommandSourceStack.getAdvancement(Identifier id) Returns the advancement from the id from the client side where the advancement needs to be visible to the player. -
Uses of AdvancementHolder in net.neoforged.neoforge.common.crafting
Methods in net.neoforged.neoforge.common.crafting with parameters of type AdvancementHolderModifier and TypeMethodDescriptionvoidConditionalRecipeOutput.accept(ResourceKey<Recipe<?>> id, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) -
Uses of AdvancementHolder in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return AdvancementHolderModifier and TypeMethodDescriptiondefault @Nullable AdvancementHolderICommandSourceStackExtension.getAdvancement(Identifier id) default AdvancementHolderIAdvancementBuilderExtension.save(BootstrapContext<Advancement> output, Identifier id) Saves this builder with the given id.default AdvancementHolderIAdvancementBuilderExtension.save(BootstrapContext<Advancement> output, Identifier id, ICondition... conditions) Saves this builder with the given id.Methods in net.neoforged.neoforge.common.extensions with parameters of type AdvancementHolderModifier and TypeMethodDescriptionvoidIRecipeOutputExtension.accept(ResourceKey<Recipe<?>> key, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) Generates a recipe with the given conditions. -
Uses of AdvancementHolder in net.neoforged.neoforge.common.util
Methods in net.neoforged.neoforge.common.util with parameters of type AdvancementHolderModifier and TypeMethodDescriptionbooleanFakePlayer.FakePlayerAdvancements.award(AdvancementHolder advancement, String criterion) FakePlayer.FakePlayerAdvancements.getOrStartProgress(AdvancementHolder advancement) booleanFakePlayer.FakePlayerAdvancements.revoke(AdvancementHolder advancement, String criterion) voidFakePlayer.FakePlayerAdvancements.setSelectedTab(@Nullable AdvancementHolder advancement) -
Uses of AdvancementHolder in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type AdvancementHolderModifier and TypeMethodDescriptionstatic voidEventHooks.onAdvancementEarnedEvent(Player player, AdvancementHolder earned) static voidEventHooks.onAdvancementProgressedEvent(Player player, AdvancementHolder progressed, AdvancementProgress advancementProgress, String criterion, AdvancementEvent.AdvancementProgressEvent.ProgressType progressType) -
Uses of AdvancementHolder in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as AdvancementHolderMethods in net.neoforged.neoforge.event.entity.player that return AdvancementHolderConstructors in net.neoforged.neoforge.event.entity.player with parameters of type AdvancementHolderModifierConstructorDescriptionAdvancementEarnEvent(Player player, AdvancementHolder earned) AdvancementEvent(Player player, AdvancementHolder advancement) AdvancementProgressEvent(Player player, AdvancementHolder progressed, AdvancementProgress advancementProgress, String criterionName, AdvancementEvent.AdvancementProgressEvent.ProgressType progressType)