Uses of Class
net.neoforged.neoforge.registries.DeferredHolder
Packages that use DeferredHolder
-
Uses of DeferredHolder in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.AddCarversBiomeModifier>> NeoForgeMod.ADD_CARVERS_BIOME_MODIFIER_TYPE
Stock biome modifier for adding carvers to biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.AddFeaturesBiomeModifier>> NeoForgeMod.ADD_FEATURES_BIOME_MODIFIER_TYPE
Stock biome modifier for adding features to biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.AddSpawnCostsBiomeModifier>> NeoForgeMod.ADD_SPAWN_COSTS_BIOME_MODIFIER_TYPE
Stock biome modifier for adding mob spawn costs to biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.AddSpawnsBiomeModifier>> NeoForgeMod.ADD_SPAWNS_BIOME_MODIFIER_TYPE
Stock biome modifier for adding mob spawns to biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends StructureModifier>, com.mojang.serialization.MapCodec<StructureModifiers.AddSpawnsStructureModifier>> NeoForgeMod.ADD_SPAWNS_STRUCTURE_MODIFIER_TYPE
Stock structure modifier for adding mob spawns to structures.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends IGlobalLootModifier>, com.mojang.serialization.MapCodec<AddTableLootModifier>> NeoForgeMod.ADD_TABLE_LOOT_MODIFIER_TYPE
Stock loot modifier type that adds loot from a subtable to the final loot.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<AlwaysCondition>> NeoForgeMod.ALWAYS_CONDITION
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<AndCondition>> NeoForgeMod.AND_CONDITION
static final DeferredHolder
<IngredientType<?>, IngredientType<BlockTagIngredient>> NeoForgeMod.BLOCK_TAG_INGREDIENT
static final DeferredHolder
<SoundEvent, SoundEvent> NeoForgeMod.BUCKET_EMPTY_MILK
static final DeferredHolder
<SoundEvent, SoundEvent> NeoForgeMod.BUCKET_FILL_MILK
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends StructureModifier>, com.mojang.serialization.MapCodec<StructureModifiers.ClearSpawnsStructureModifier>> NeoForgeMod.CLEAR_SPAWNS_STRUCTURE_MODIFIER_TYPE
Stock structure modifier for removing spawn override lists from structures.static final DeferredHolder
<FluidIngredientType<?>, FluidIngredientType<CompoundFluidIngredient>> NeoForgeMod.COMPOUND_FLUID_INGREDIENT_TYPE
static final DeferredHolder
<IngredientType<?>, IngredientType<CompoundIngredient>> NeoForgeMod.COMPOUND_INGREDIENT_TYPE
static final DeferredHolder
<FluidIngredientType<?>, FluidIngredientType<CustomDisplayFluidIngredient>> NeoForgeMod.CUSTOM_DISPLAY_FLUID_INGREDIENT
static final DeferredHolder
<IngredientType<?>, IngredientType<CustomDisplayIngredient>> NeoForgeMod.CUSTOM_DISPLAY_INGREDIENT
static final DeferredHolder
<FluidIngredientType<?>, FluidIngredientType<DataComponentFluidIngredient>> NeoForgeMod.DATA_COMPONENT_FLUID_INGREDIENT_TYPE
static final DeferredHolder
<IngredientType<?>, IngredientType<DataComponentIngredient>> NeoForgeMod.DATA_COMPONENT_INGREDIENT_TYPE
static final DeferredHolder
<FluidIngredientType<?>, FluidIngredientType<DifferenceFluidIngredient>> NeoForgeMod.DIFFERENCE_FLUID_INGREDIENT_TYPE
static final DeferredHolder
<IngredientType<?>, IngredientType<DifferenceIngredient>> NeoForgeMod.DIFFERENCE_INGREDIENT_TYPE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<FeatureFlagsEnabledCondition>> NeoForgeMod.FEATURE_FLAGS_ENABLED_CONDITION
static final DeferredHolder
<Fluid, Fluid> NeoForgeMod.FLOWING_MILK
static final DeferredHolder
<SlotDisplay.Type<?>, SlotDisplay.Type<FluidSlotDisplay>> NeoForgeMod.FLUID_SLOT_DISPLAY
static final DeferredHolder
<SlotDisplay.Type<?>, SlotDisplay.Type<FluidStackSlotDisplay>> NeoForgeMod.FLUID_STACK_SLOT_DISPLAY
static final DeferredHolder
<SlotDisplay.Type<?>, SlotDisplay.Type<FluidTagSlotDisplay>> NeoForgeMod.FLUID_TAG_SLOT_DISPLAY
static final DeferredHolder
<FluidIngredientType<?>, FluidIngredientType<IntersectionFluidIngredient>> NeoForgeMod.INTERSECTION_FLUID_INGREDIENT_TYPE
static final DeferredHolder
<IngredientType<?>, IngredientType<IntersectionIngredient>> NeoForgeMod.INTERSECTION_INGREDIENT_TYPE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>, com.mojang.serialization.MapCodec<TridentEntityPredicate>> NeoForgeMod.IS_TRIDENT_PREDICATE
static final DeferredHolder
<DataComponentPredicate.Type<?>, DataComponentPredicate.Type<ItemAbilityPredicate>> NeoForgeMod.ITEM_ABILITY_PREDICATE
static final DeferredHolder
<Fluid, Fluid> NeoForgeMod.MILK
static final DeferredHolder
<FluidType, FluidType> NeoForgeMod.MILK_TYPE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<ModLoadedCondition>> NeoForgeMod.MOD_LOADED_CONDITION
private static final DeferredHolder
<ArgumentTypeInfo<?, ?>, SingletonArgumentInfo<ModIdArgument>> NeoForgeMod.MODID_COMMAND_ARGUMENT_TYPE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<NeverCondition>> NeoForgeMod.NEVER_CONDITION
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<NoneBiomeModifier>> NeoForgeMod.NONE_BIOME_MODIFIER_TYPE
Noop biome modifier.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends StructureModifier>, com.mojang.serialization.MapCodec<NoneStructureModifier>> NeoForgeMod.NONE_STRUCTURE_MODIFIER_TYPE
Noop structure modifier.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<NotCondition>> NeoForgeMod.NOT_CONDITION
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<OrCondition>> NeoForgeMod.OR_CONDITION
static final DeferredHolder
<DataComponentPredicate.Type<?>, DataComponentPredicate.Type<PiglinCurrencyItemPredicate>> NeoForgeMod.PIGLIN_CURRENCY_PREDICATE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>, com.mojang.serialization.MapCodec<PiglinNeutralArmorEntityPredicate>> NeoForgeMod.PIGLIN_NEUTRAL_ARMOR_PREDICATE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<RegisteredCondition<?>>> NeoForgeMod.REGISTERED_CONDITION
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.RemoveCarversBiomeModifier>> NeoForgeMod.REMOVE_CARVERS_BIOME_MODIFIER_TYPE
Stock biome modifier for removing carvers from biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.RemoveFeaturesBiomeModifier>> NeoForgeMod.REMOVE_FEATURES_BIOME_MODIFIER_TYPE
Stock biome modifier for removing features from biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.RemoveSpawnCostsBiomeModifier>> NeoForgeMod.REMOVE_SPAWN_COSTS_BIOME_MODIFIER_TYPE
Stock biome modifier for removing mob spawn costs from biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifiers.RemoveSpawnsBiomeModifier>> NeoForgeMod.REMOVE_SPAWNS_BIOME_MODIFIER_TYPE
Stock biome modifier for removing mob spawns from biomes.static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends StructureModifier>, com.mojang.serialization.MapCodec<StructureModifiers.RemoveSpawnsStructureModifier>> NeoForgeMod.REMOVE_SPAWNS_STRUCTURE_MODIFIER_TYPE
Stock structure modifier for removing mob spawns from structures.static final DeferredHolder
<FluidIngredientType<?>, FluidIngredientType<SimpleFluidIngredient>> NeoForgeMod.SIMPLE_FLUID_INGREDIENT_TYPE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>, com.mojang.serialization.MapCodec<SnowBootsEntityPredicate>> NeoForgeMod.SNOW_BOOTS_PREDICATE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends ICondition>, com.mojang.serialization.MapCodec<TagEmptyCondition<?>>> NeoForgeMod.TAG_EMPTY_CONDITION
-
Uses of DeferredHolder in net.neoforged.neoforge.registries
Subclasses of DeferredHolder in net.neoforged.neoforge.registriesModifier and TypeClassDescriptionclass
DeferredBlock<T extends Block>
class
DeferredItem<T extends Item>
Fields in net.neoforged.neoforge.registries with type parameters of type DeferredHolderModifier and TypeFieldDescriptionDeferredRegister.entries
private final Set
<DeferredHolder<T, ? extends T>> DeferredRegister.entriesView
Methods in net.neoforged.neoforge.registries that return DeferredHolderModifier and TypeMethodDescriptionstatic <R,
T extends R>
DeferredHolder<R, T> DeferredHolder.create
(ResourceKey<? extends Registry<R>> registryKey, ResourceLocation valueName) Creates a new DeferredHolder targeting the value with the specified name in the specified registry.static <R,
T extends R>
DeferredHolder<R, T> DeferredHolder.create
(ResourceKey<R> key) Creates a new DeferredHolder targeting the specified value.static <R,
T extends R>
DeferredHolder<R, T> DeferredHolder.create
(ResourceLocation registryName, ResourceLocation valueName) Creates a new DeferredHolder targeting the value with the specified name in the specified registry.protected <I extends T>
DeferredHolder<T, I> DeferredRegister.createHolder
(ResourceKey<? extends Registry<T>> registryKey, ResourceLocation key) Create aDeferredHolder
or an inheriting type to be stored.<I extends T>
DeferredHolder<T, I> DeferredRegister.register
(String name, Function<ResourceLocation, ? extends I> func) Adds a new entry to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created entry automatically.<I extends T>
DeferredHolder<T, I> Adds a new entry to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created entry automatically.<D> DeferredHolder
<DataComponentType<?>, DataComponentType<D>> DeferredRegister.DataComponents.registerComponentType
(String name, UnaryOperator<DataComponentType.Builder<D>> builder) Convenience method that constructs a builder for use in the operator.<E extends Entity>
DeferredHolder<EntityType<?>, EntityType<E>> DeferredRegister.Entities.registerEntityType
(String name, EntityType.EntityFactory<E> factory, MobCategory category) Convenience method that constructs a builder.<E extends Entity>
DeferredHolder<EntityType<?>, EntityType<E>> DeferredRegister.Entities.registerEntityType
(String name, EntityType.EntityFactory<E> factory, MobCategory category, UnaryOperator<EntityType.Builder<E>> builder) Convenience method that constructs a builder for use in the operator.Methods in net.neoforged.neoforge.registries that return types with arguments of type DeferredHolderModifier and TypeMethodDescriptionCollection
<DeferredHolder<T, ? extends T>> DeferredRegister.getEntries()