Uses of Record Class
net.minecraft.advancements.AdvancementHolder
Packages that use AdvancementHolder
Package
Description
Classes for NeoForge's own data generation.
-
Uses of AdvancementHolder in net.minecraft.advancements
Fields in net.minecraft.advancements declared as AdvancementHolderModifier and TypeFieldDescriptionprivate final AdvancementHolderCriterionTrigger.Listener.advancementThe field for theadvancementrecord component.private final AdvancementHolderAdvancementNode.holderFields in net.minecraft.advancements with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionstatic final StreamCodec<RegistryFriendlyByteBuf, List<AdvancementHolder>> AdvancementHolder.LIST_STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, AdvancementHolder> AdvancementHolder.STREAM_CODECMethods in net.minecraft.advancements that return AdvancementHolderModifier and TypeMethodDescriptionCriterionTrigger.Listener.advancement()Returns the value of theadvancementrecord component.Advancement.Builder.build(ResourceLocation p_138404_) AdvancementNode.holder()Advancement.Builder.save(Consumer<AdvancementHolder> p_138390_, String p_138391_) Methods in net.minecraft.advancements with parameters of type AdvancementHolderModifier and TypeMethodDescriptionAdvancementType.createAnnouncement(AdvancementHolder p_311791_, ServerPlayer p_312517_) AdvancementTree.get(AdvancementHolder p_301246_) static ComponentAdvancement.name(AdvancementHolder p_300875_) Advancement.Builder.parent(AdvancementHolder p_301226_) private booleanAdvancementTree.tryInsert(AdvancementHolder p_301290_) Method parameters in net.minecraft.advancements with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionvoidAdvancementTree.addAll(Collection<AdvancementHolder> p_301192_) Advancement.Builder.save(Consumer<AdvancementHolder> p_138390_, String p_138391_) Constructors in net.minecraft.advancements with parameters of type AdvancementHolderModifierConstructorDescriptionAdvancementNode(AdvancementHolder p_301037_, AdvancementNode p_301236_) Listener(T trigger, AdvancementHolder advancement, String criterion) Creates an instance of aListenerrecord class. -
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 with parameters of type AdvancementHolderModifier and TypeMethodDescriptionprivate voidAdvancementTab.addWidget(AdvancementWidget p_97176_, AdvancementHolder p_301071_) AdvancementTab.getWidget(AdvancementHolder p_301219_) voidAdvancementsScreen.onSelectedTabChanged(AdvancementHolder p_301084_) -
Uses of AdvancementHolder in net.minecraft.client.multiplayer
Fields in net.minecraft.client.multiplayer declared as AdvancementHolderFields 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 with parameters of type AdvancementHolderModifier and TypeMethodDescriptionvoidClientAdvancements.Listener.onSelectedTabChanged(AdvancementHolder p_301171_) voidClientAdvancements.setSelectedTab(AdvancementHolder p_301030_, boolean p_104403_) -
Uses of AdvancementHolder in net.minecraft.client.telemetry
Methods in net.minecraft.client.telemetry with parameters of type AdvancementHolderModifier and TypeMethodDescriptionvoidWorldSessionTelemetryManager.onAdvancementDone(Level p_286825_, AdvancementHolder p_301169_) -
Uses of AdvancementHolder in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return AdvancementHolderModifier and TypeMethodDescriptionstatic AdvancementHolderResourceLocationArgument.getAdvancement(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_106988_, String p_106989_) -
Uses of AdvancementHolder in net.minecraft.data.advancements
Methods in net.minecraft.data.advancements that return AdvancementHolderModifier and TypeMethodDescriptionstatic AdvancementHolderAdvancementSubProvider.createPlaceholder(String p_314470_) Method parameters in net.minecraft.data.advancements with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionvoidAdvancementSubProvider.generate(HolderLookup.Provider p_255901_, Consumer<AdvancementHolder> p_250888_) -
Uses of AdvancementHolder in net.minecraft.data.advancements.packs
Methods in net.minecraft.data.advancements.packs that return AdvancementHolderModifier and TypeMethodDescriptionstatic AdvancementHolderVanillaHusbandryAdvancements.createBreedAllAnimalsAdvancement(AdvancementHolder p_300959_, Consumer<AdvancementHolder> p_266923_, Stream<EntityType<?>> p_266961_, Stream<EntityType<?>> p_266751_) static AdvancementHolderVanillaAdventureAdvancements.createMonsterHunterAdvancement(AdvancementHolder p_314489_, Consumer<AdvancementHolder> p_314532_, List<EntityType<?>> p_314614_) Methods in net.minecraft.data.advancements.packs with parameters of type AdvancementHolderModifier and TypeMethodDescriptionprotected static voidVanillaAdventureAdvancements.createAdventuringTime(HolderLookup.Provider p_330738_, Consumer<AdvancementHolder> p_275645_, AdvancementHolder p_301274_, MultiNoiseBiomeSourceParameterList.Preset p_275211_) static AdvancementHolderVanillaHusbandryAdvancements.createBreedAllAnimalsAdvancement(AdvancementHolder p_300959_, Consumer<AdvancementHolder> p_266923_, Stream<EntityType<?>> p_266961_, Stream<EntityType<?>> p_266751_) static AdvancementHolderVanillaAdventureAdvancements.createMonsterHunterAdvancement(AdvancementHolder p_314489_, Consumer<AdvancementHolder> p_314532_, List<EntityType<?>> p_314614_) Method parameters in net.minecraft.data.advancements.packs with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionprotected static voidVanillaAdventureAdvancements.createAdventuringTime(HolderLookup.Provider p_330738_, Consumer<AdvancementHolder> p_275645_, AdvancementHolder p_301274_, MultiNoiseBiomeSourceParameterList.Preset p_275211_) static AdvancementHolderVanillaHusbandryAdvancements.createBreedAllAnimalsAdvancement(AdvancementHolder p_300959_, Consumer<AdvancementHolder> p_266923_, Stream<EntityType<?>> p_266961_, Stream<EntityType<?>> p_266751_) static AdvancementHolderVanillaAdventureAdvancements.createMonsterHunterAdvancement(AdvancementHolder p_314489_, Consumer<AdvancementHolder> p_314532_, List<EntityType<?>> p_314614_) voidUpdateOneTwentyOneAdventureAdvancements.generate(HolderLookup.Provider p_314658_, Consumer<AdvancementHolder> p_314518_) voidVanillaAdventureAdvancements.generate(HolderLookup.Provider p_255887_, Consumer<AdvancementHolder> p_256428_) voidVanillaHusbandryAdvancements.generate(HolderLookup.Provider p_255680_, Consumer<AdvancementHolder> p_251389_) voidVanillaNetherAdvancements.generate(HolderLookup.Provider p_256338_, Consumer<AdvancementHolder> p_249760_) voidVanillaStoryAdvancements.generate(HolderLookup.Provider p_256574_, Consumer<AdvancementHolder> p_248554_) voidVanillaTheEndAdvancements.generate(HolderLookup.Provider p_256214_, Consumer<AdvancementHolder> p_250851_) -
Uses of AdvancementHolder in net.minecraft.data.recipes
Methods in net.minecraft.data.recipes with parameters of type AdvancementHolderModifier and TypeMethodDescriptiondefault voidRecipeOutput.accept(ResourceLocation p_312249_, Recipe<?> p_312328_, AdvancementHolder p_312176_) protected CompletableFuture<?> RecipeProvider.buildAdvancement(CachedOutput p_253674_, HolderLookup.Provider p_323646_, AdvancementHolder p_301116_) protected CompletableFuture<?> RecipeProvider.buildAdvancement(CachedOutput p_253674_, HolderLookup.Provider p_323646_, AdvancementHolder p_301116_, ICondition... conditions) -
Uses of AdvancementHolder in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionprivate final List<AdvancementHolder> ClientboundUpdateAdvancementsPacket.addedMethods in net.minecraft.network.protocol.game that return types with arguments of type AdvancementHolderMethods in net.minecraft.network.protocol.game with parameters of type AdvancementHolderModifier and TypeMethodDescriptionServerboundSeenAdvancementsPacket.openedTab(AdvancementHolder p_301294_) Constructor parameters in net.minecraft.network.protocol.game with type arguments of type AdvancementHolderModifierConstructorDescriptionClientboundUpdateAdvancementsPacket(boolean p_133560_, Collection<AdvancementHolder> p_133561_, Set<ResourceLocation> p_133562_, Map<ResourceLocation, AdvancementProgress> p_133563_) -
Uses of AdvancementHolder in net.minecraft.server
Fields in net.minecraft.server declared as AdvancementHolderFields in net.minecraft.server with type parameters of type AdvancementHolderModifier and TypeFieldDescriptionprivate Map<ResourceLocation, 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 AdvancementHolderMethods 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 p_300979_, String p_135990_) PlayerAdvancements.getOrStartProgress(AdvancementHolder p_301185_) private voidPlayerAdvancements.markForVisibilityUpdate(AdvancementHolder p_301097_) private <T extends CriterionTriggerInstance>
voidPlayerAdvancements.registerListener(AdvancementHolder p_301059_, String p_300946_, Criterion<T> p_300887_) private voidPlayerAdvancements.registerListeners(AdvancementHolder p_301053_) private <T extends CriterionTriggerInstance>
voidPlayerAdvancements.removeListener(AdvancementHolder p_301213_, String p_301253_, Criterion<T> p_301311_) booleanPlayerAdvancements.revoke(AdvancementHolder p_301073_, String p_136000_) voidPlayerAdvancements.setSelectedTab(AdvancementHolder p_301180_) private voidPlayerAdvancements.startProgress(AdvancementHolder p_300931_, AdvancementProgress p_135987_) private voidPlayerAdvancements.unregisterListeners(AdvancementHolder p_301082_) Method parameters in net.minecraft.server with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionprivate voidPlayerAdvancements.updateTreeVisibility(AdvancementNode p_301178_, Set<AdvancementHolder> p_265206_, Set<ResourceLocation> p_265593_) -
Uses of AdvancementHolder in net.minecraft.server.commands
Methods 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> p_300960_, AdvancementHolder p_301220_, AdvancementCommands.Mode p_136335_) Methods in net.minecraft.server.commands with parameters of type AdvancementHolderModifier and TypeMethodDescriptionprivate static List<AdvancementHolder> AdvancementCommands.getAdvancements(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_300960_, AdvancementHolder p_301220_, AdvancementCommands.Mode p_136335_) protected abstract booleanAdvancementCommands.Action.perform(ServerPlayer p_136384_, AdvancementHolder p_301251_) protected abstract booleanAdvancementCommands.Action.performCriterion(ServerPlayer p_136382_, AdvancementHolder p_301120_, String p_301262_) private static intAdvancementCommands.performCriterion(CommandSourceStack p_136325_, Collection<ServerPlayer> p_136326_, AdvancementCommands.Action p_136327_, AdvancementHolder p_301324_, String p_136329_) Method parameters in net.minecraft.server.commands with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionprivate static voidAdvancementCommands.addChildren(AdvancementNode p_300871_, List<AdvancementHolder> p_136332_) intAdvancementCommands.Action.perform(ServerPlayer p_136380_, Iterable<AdvancementHolder> p_136381_) -
Uses of AdvancementHolder in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return AdvancementHolderModifier and TypeMethodDescriptionClientCommandSourceStack.getAdvancement(ResourceLocation 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(ResourceLocation id, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) -
Uses of AdvancementHolder in net.neoforged.neoforge.common.data
Method parameters in net.neoforged.neoforge.common.data with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionvoidAdvancementProvider.AdvancementGenerator.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> saver, ExistingFileHelper existingFileHelper) A method used to generate advancements for a mod. -
Uses of AdvancementHolder in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal with parameters of type AdvancementHolderModifier and TypeMethodDescriptionprotected CompletableFuture<?> NeoForgeRecipeProvider.buildAdvancement(CachedOutput p_253674_, HolderLookup.Provider p_323646_, AdvancementHolder p_301116_) private Advancement.BuilderNeoForgeAdvancementProvider.NeoForgeAdvancementGenerator.findAndReplaceInHolder(AdvancementHolder advancementHolder, HolderLookup.Provider registries) Method parameters in net.neoforged.neoforge.common.data.internal with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionvoidNeoForgeAdvancementProvider.NeoForgeAdvancementGenerator.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> saver, ExistingFileHelper existingFileHelper) -
Uses of AdvancementHolder in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return AdvancementHolderModifier and TypeMethodDescriptiondefault AdvancementHolderICommandSourceStackExtension.getAdvancement(ResourceLocation id) default AdvancementHolderIAdvancementBuilderExtension.save(Consumer<AdvancementHolder> saver, ResourceLocation id, ExistingFileHelper fileHelper) Saves this builder with the given id using theExistingFileHelperto check if the parent is already known.Methods in net.neoforged.neoforge.common.extensions with parameters of type AdvancementHolderModifier and TypeMethodDescriptionvoidIRecipeOutputExtension.accept(ResourceLocation id, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) Generates a recipe with the given conditions.Method parameters in net.neoforged.neoforge.common.extensions with type arguments of type AdvancementHolderModifier and TypeMethodDescriptiondefault AdvancementHolderIAdvancementBuilderExtension.save(Consumer<AdvancementHolder> saver, ResourceLocation id, ExistingFileHelper fileHelper) Saves this builder with the given id using theExistingFileHelperto check if the parent is already known. -
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) -
Uses of AdvancementHolder in net.neoforged.neoforge.oldtest
Method parameters in net.neoforged.neoforge.oldtest with type arguments of type AdvancementHolderModifier and TypeMethodDescriptionvoidDataGeneratorTest.Advancements.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> saver, ExistingFileHelper existingFileHelper)