Uses of Record Class
net.minecraft.advancements.Advancement
Packages that use Advancement
Package
Description
Classes for NeoForge's own data generation.
-
Uses of Advancement in net.minecraft.advancements
Fields in net.minecraft.advancements declared as AdvancementModifier and TypeFieldDescriptionprivate final AdvancementAdvancementHolder.valueThe field for thevaluerecord component.Fields in net.minecraft.advancements with type parameters of type AdvancementModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Advancement> Advancement.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Advancement> Advancement.STREAM_CODECMethods in net.minecraft.advancements that return AdvancementModifier and TypeMethodDescriptionAdvancementNode.advancement()AdvancementHolder.value()Returns the value of thevaluerecord component.Methods in net.minecraft.advancements that return types with arguments of type AdvancementModifier and TypeMethodDescriptionprivate static com.mojang.serialization.DataResult<Advancement> Advancement.validate(Advancement advancement) Methods in net.minecraft.advancements with parameters of type AdvancementModifier and TypeMethodDescriptionprivate static com.mojang.serialization.DataResult<Advancement> Advancement.validate(Advancement advancement) Method parameters in net.minecraft.advancements with type arguments of type AdvancementModifier and TypeMethodDescriptionvoidAdvancementHolder.register(BootstrapContext<Advancement> output) voidAdvancementHolder.register(BootstrapContext<Advancement> output, ICondition... conditions) Advancement.Builder.save(BootstrapContext<Advancement> output, String name) Advancement.Builder.save(BootstrapContext<Advancement> output, String name, ICondition... conditions) Constructors in net.minecraft.advancements with parameters of type AdvancementModifierConstructorDescriptionAdvancementHolder(Identifier id, Advancement value) Creates an instance of aAdvancementHolderrecord class. -
Uses of Advancement in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type AdvancementModifier and TypeFieldDescriptionstatic final ResourceKey<Registry<Advancement>> Registries.ADVANCEMENT -
Uses of Advancement in net.minecraft.data.advancements
Classes in net.minecraft.data.advancements that implement interfaces with type arguments of type AdvancementFields in net.minecraft.data.advancements with type parameters of type AdvancementModifier and TypeFieldDescriptionprotected final BootstrapContext<Advancement> AdvancementSubProvider.outputMethod parameters in net.minecraft.data.advancements with type arguments of type AdvancementModifier and TypeMethodDescriptionAdvancementSubProvider.Factory.create(BootstrapContext<Advancement> output) voidAdvancementProvider.run(BootstrapContext<Advancement> output) Constructor parameters in net.minecraft.data.advancements with type arguments of type AdvancementModifierConstructorDescriptionprotected -
Uses of Advancement in net.minecraft.data.advancements.packs
Methods in net.minecraft.data.advancements.packs that return types with arguments of type AdvancementModifier and TypeMethodDescriptionstatic SingleRegistryBootstrap<Advancement> VanillaAdvancementProvider.create()Constructor parameters in net.minecraft.data.advancements.packs with type arguments of type AdvancementModifierConstructorDescription -
Uses of Advancement in net.minecraft.data.recipes
Fields in net.minecraft.data.recipes with type parameters of type AdvancementModifier and TypeFieldDescriptionprotected final BootstrapContext<Advancement> RecipeProvider.advancementOutputMethod parameters in net.minecraft.data.recipes with type arguments of type AdvancementModifier and TypeMethodDescriptionstatic MultiRegistryBootstrapRecipeProvider.asBootstrap(BiFunction<BootstrapContext<Recipe<?>>, BootstrapContext<Advancement>, ? extends RecipeProvider> providerFactory) -
Uses of Advancement in net.minecraft.server
Method parameters in net.minecraft.server with type arguments of type AdvancementModifier and TypeMethodDescriptionprivate static voidServerAdvancementManager.validate(HolderLookup.Provider registries, Holder.Reference<Advancement> advancement) -
Uses of Advancement in net.minecraft.server.advancements
Methods in net.minecraft.server.advancements with parameters of type AdvancementModifier and TypeMethodDescriptionprivate static AdvancementVisibilityEvaluator.VisibilityRuleAdvancementVisibilityEvaluator.evaluateVisibilityRule(Advancement advancement, boolean isDone) -
Uses of Advancement in net.neoforged.neoforge.common.data.internal
Classes in net.neoforged.neoforge.common.data.internal that implement interfaces with type arguments of type AdvancementModifier and TypeClassDescriptionprivate static final recordFields in net.neoforged.neoforge.common.data.internal with type parameters of type AdvancementModifier and TypeFieldDescriptionprivate final BootstrapContext<Advancement> NeoForgeAdvancementProvider.AdvancementRewriteContext.baseContextThe field for thebaseContextrecord component.Methods in net.neoforged.neoforge.common.data.internal that return types with arguments of type AdvancementModifier and TypeMethodDescriptionNeoForgeAdvancementProvider.AdvancementRewriteContext.baseContext()Returns the value of thebaseContextrecord component.NeoForgeAdvancementProvider.AdvancementRewriteContext.register(ResourceKey<Advancement> key, Advancement value) Methods in net.neoforged.neoforge.common.data.internal with parameters of type AdvancementModifier and TypeMethodDescriptionprivate @Nullable Advancement.BuilderNeoForgeAdvancementProvider.AdvancementRewriteContext.findAndReplace(Advancement advancement, BootstrapContextAccess registries) NeoForgeAdvancementProvider.AdvancementRewriteContext.register(ResourceKey<Advancement> key, Advancement value) Method parameters in net.neoforged.neoforge.common.data.internal with type arguments of type AdvancementModifier and TypeMethodDescriptionNeoForgeAdvancementProvider.AdvancementRewriteContext.register(ResourceKey<Advancement> key, Advancement value) Constructor parameters in net.neoforged.neoforge.common.data.internal with type arguments of type AdvancementModifierConstructorDescriptionprivateAdvancementRewriteContext(BootstrapContext<Advancement> baseContext, List<BiFunction<Criterion<?>, BootstrapContextAccess, @Nullable Criterion<?>>> criteriaReplacers) Creates an instance of aAdvancementRewriteContextrecord class. -
Uses of Advancement in net.neoforged.neoforge.common.extensions
Method parameters in net.neoforged.neoforge.common.extensions with type arguments of type AdvancementModifier and TypeMethodDescriptiondefault 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.