Uses of Class
net.neoforged.neoforge.registries.DeferredHolder
Packages that use DeferredHolder
Package
Description
-
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
<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> NeoForgeMod.BUCKET_EMPTY_MILK
static final DeferredHolder
<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.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
<net.minecraft.world.level.material.Fluid, net.minecraft.world.level.material.Fluid> NeoForgeMod.FLOWING_MILK
static final DeferredHolder
<net.minecraft.world.item.crafting.display.SlotDisplay.Type<?>, net.minecraft.world.item.crafting.display.SlotDisplay.Type<FluidSlotDisplay>> NeoForgeMod.FLUID_SLOT_DISPLAY
static final DeferredHolder
<net.minecraft.world.item.crafting.display.SlotDisplay.Type<?>, net.minecraft.world.item.crafting.display.SlotDisplay.Type<FluidStackSlotDisplay>> NeoForgeMod.FLUID_STACK_SLOT_DISPLAY
static final DeferredHolder
<net.minecraft.world.item.crafting.display.SlotDisplay.Type<?>, net.minecraft.world.item.crafting.display.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 net.minecraft.advancements.critereon.EntitySubPredicate>, com.mojang.serialization.MapCodec<TridentEntityPredicate>> NeoForgeMod.IS_TRIDENT_PREDICATE
static final DeferredHolder
<net.minecraft.core.component.predicates.DataComponentPredicate.Type<?>, net.minecraft.core.component.predicates.DataComponentPredicate.Type<ItemAbilityPredicate>> NeoForgeMod.ITEM_ABILITY_PREDICATE
static final DeferredHolder
<net.minecraft.world.level.material.Fluid, net.minecraft.world.level.material.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
<net.minecraft.commands.synchronization.ArgumentTypeInfo<?, ?>, net.minecraft.commands.synchronization.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
<net.minecraft.core.component.predicates.DataComponentPredicate.Type<?>, net.minecraft.core.component.predicates.DataComponentPredicate.Type<PiglinCurrencyItemPredicate>> NeoForgeMod.PIGLIN_CURRENCY_PREDICATE
static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends net.minecraft.advancements.critereon.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 net.minecraft.advancements.critereon.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.debug.capabilities
Fields in net.neoforged.neoforge.debug.capabilities declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<net.minecraft.core.component.DataComponentType<?>, net.minecraft.core.component.DataComponentType<SimpleFluidContent>> FluidTemplatesTests.SIMPLE_FLUID_CONTENT
-
Uses of DeferredHolder in net.neoforged.neoforge.debug.crafting
Fields in net.neoforged.neoforge.debug.crafting declared as DeferredHolderModifier and TypeFieldDescriptionprivate static final DeferredHolder
<net.minecraft.world.item.crafting.RecipeSerializer<?>, IngredientTests.CompressedShapelessRecipeSerializer> IngredientTests.COMPRESSED_SHAPELESS_SERIALIZER
-
Uses of DeferredHolder in net.neoforged.neoforge.debug.entity
Fields in net.neoforged.neoforge.debug.entity declared as DeferredHolderModifier and TypeFieldDescriptionprivate static final DeferredHolder
<net.minecraft.network.syncher.EntityDataSerializer<?>, net.minecraft.network.syncher.EntityDataSerializer<Byte>> EntityDataSerializerTest.TEST_SERIALIZER
-
Uses of DeferredHolder in net.neoforged.neoforge.debug.loot
Fields in net.neoforged.neoforge.debug.loot declared as DeferredHolderModifier and TypeFieldDescriptionprivate static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends IGlobalLootModifier>, com.mojang.serialization.MapCodec<GlobalLootModifiersTest.DungeonLootEnhancerModifier>> GlobalLootModifiersTest.DUNGEON_LOOT
private static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends IGlobalLootModifier>, com.mojang.serialization.MapCodec<GlobalLootModifiersTest.SilkTouchTestModifier>> GlobalLootModifiersTest.SILKTOUCH
private static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends IGlobalLootModifier>, com.mojang.serialization.MapCodec<GlobalLootModifiersTest.SmeltingEnchantmentModifier>> GlobalLootModifiersTest.SMELTING
private static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends IGlobalLootModifier>, com.mojang.serialization.MapCodec<GlobalLootModifiersTest.WheatSeedsConverterModifier>> GlobalLootModifiersTest.WHEATSEEDS
-
Uses of DeferredHolder in net.neoforged.neoforge.debug.registry
Fields in net.neoforged.neoforge.debug.registry declared as DeferredHolderModifier and TypeFieldDescriptionprivate static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifierSyncTest.TestModifier>> BiomeModifierSyncTest.MODIFY_BIOME_EFFECTS
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest
Fields in net.neoforged.neoforge.oldtest declared as DeferredHolderModifier and TypeFieldDescriptionprivate static final DeferredHolder
<net.minecraft.core.component.DataComponentType<?>, net.minecraft.core.component.DataComponentType<Integer>> DeferredRegistryTest.COMPONENT_TYPE
private static final DeferredHolder
<DeferredRegistryTest.Custom, DeferredRegistryTest.Custom> DeferredRegistryTest.CUSTOM
private static final DeferredHolder
<Object, Object> DeferredRegistryTest.DOESNT_EXIST
private static final DeferredHolder
<net.minecraft.world.effect.MobEffect, net.minecraft.world.effect.MobEffect> ManyMobEffectsTest.LAST_EFFECT
private static final DeferredHolder
<net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType<?>, net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType<?>> DeferredRegistryTest.POS_RULE_TEST_TYPE
private static final DeferredHolder
<net.minecraft.world.item.crafting.RecipeType<?>, net.minecraft.world.item.crafting.RecipeType<?>> DeferredRegistryTest.RECIPE_TYPE
private static final DeferredHolder
<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> CustomSoundTypeTest.TEST_STEP_EVENT
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.block
Fields in net.neoforged.neoforge.oldtest.block declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<net.minecraft.world.level.block.entity.BlockEntityType<?>, net.minecraft.world.level.block.entity.BlockEntityType<CustomSignsTest.CustomHangingSignBlockEntity>> CustomSignsTest.CUSTOM_HANGING_SIGN
static final DeferredHolder
<net.minecraft.world.level.block.entity.BlockEntityType<?>, net.minecraft.world.level.block.entity.BlockEntityType<CustomSignsTest.CustomSignBlockEntity>> CustomSignsTest.CUSTOM_SIGN
private static final DeferredHolder
<net.minecraft.world.level.block.entity.BlockEntityType<?>, net.minecraft.world.level.block.entity.BlockEntityType<CustomHeadTest.CustomSkullBlockEntity>> CustomHeadTest.CUSTOM_SKULL
private static final DeferredHolder
<net.minecraft.world.level.block.entity.BlockEntityType<?>, net.minecraft.world.level.block.entity.BlockEntityType<FullPotsAccessorDemo.DioriteFlowerPotBlockEntity>> FullPotsAccessorDemo.DIORITE_POT_BLOCK_ENTITY
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.client.model
Fields in net.neoforged.neoforge.oldtest.client.model declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<net.minecraft.world.level.block.entity.BlockEntityType<?>, net.minecraft.world.level.block.entity.BlockEntityType<CustomItemDisplayContextTest.ItemHangerBlockEntity>> CustomItemDisplayContextTest.ITEM_HANGER_BE
static final DeferredHolder
<net.minecraft.world.level.block.entity.BlockEntityType<?>, net.minecraft.world.level.block.entity.BlockEntityType<?>> MegaModelTest.TEST_BLOCK_ENTITY
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.client.rendering
Fields in net.neoforged.neoforge.oldtest.client.rendering declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<net.minecraft.world.entity.EntityType<?>, net.minecraft.world.entity.EntityType<EntityRendererEventsTest.MyEntity>> EntityRendererEventsTest.MY_ENTITY_TYPE
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.entity
Fields in net.neoforged.neoforge.oldtest.entity declared as DeferredHolderModifier and TypeFieldDescriptionprivate static final DeferredHolder
<net.minecraft.world.entity.EntityType<?>, net.minecraft.world.entity.EntityType<PartEntityTest.TestEntity>> PartEntityTest.TEST_ENTITY
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.fluid
Fields in net.neoforged.neoforge.oldtest.fluid declared as DeferredHolderModifier and TypeFieldDescriptionstatic DeferredHolder
<net.minecraft.world.level.material.Fluid, net.minecraft.world.level.material.FlowingFluid> NewFluidTest.test_fluid
private static final DeferredHolder
<net.minecraft.world.level.material.Fluid, net.minecraft.world.level.material.FlowingFluid> FluidTypeTest.TEST_FLUID
static DeferredHolder
<net.minecraft.world.level.material.Fluid, net.minecraft.world.level.material.FlowingFluid> NewFluidTest.test_fluid_flowing
private static final DeferredHolder
<net.minecraft.world.level.material.Fluid, net.minecraft.world.level.material.Fluid> FluidTypeTest.TEST_FLUID_FLOWING
static DeferredHolder
<FluidType, FluidType> NewFluidTest.test_fluid_type
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.item
Fields in net.neoforged.neoforge.oldtest.item declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<net.minecraft.core.component.DataComponentType<?>, net.minecraft.core.component.DataComponentType<SimpleFluidContent>> CustomFluidContainerTest.SIMPLE_FLUID_CONTENT
private static final DeferredHolder
<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> MusicDiscTest.TEST_SOUND_EVENT
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.misc
Fields in net.neoforged.neoforge.oldtest.misc declared as DeferredHolderModifier and TypeFieldDescriptionDataPackRegistriesTest.datagenTestObject
static final DeferredHolder
<net.minecraft.world.inventory.MenuType<?>, net.minecraft.world.inventory.MenuType<ContainerTypeTest.TestContainer>> ContainerTypeTest.TYPE
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.recipebook
Fields in net.neoforged.neoforge.oldtest.recipebook declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<net.minecraft.world.item.crafting.RecipeBookCategory, net.minecraft.world.item.crafting.RecipeBookCategory> RecipeBookExtensionTest.RECIPE_BOOK_TEST_CAT1
static final DeferredHolder
<net.minecraft.world.item.crafting.RecipeBookCategory, net.minecraft.world.item.crafting.RecipeBookCategory> RecipeBookExtensionTest.RECIPE_BOOK_TEST_CAT2
static final DeferredHolder
<net.minecraft.world.inventory.MenuType<?>, net.minecraft.world.inventory.MenuType<RecipeBookTestMenu>> RecipeBookExtensionTest.RECIPE_BOOK_TEST_MENU_TYPE
static final DeferredHolder
<net.minecraft.world.item.crafting.RecipeSerializer<?>, net.minecraft.world.item.crafting.RecipeSerializer<RecipeBookTestRecipe>> RecipeBookExtensionTest.RECIPE_BOOK_TEST_RECIPE_SERIALIZER
static final DeferredHolder
<net.minecraft.world.item.crafting.RecipeType<?>, net.minecraft.world.item.crafting.RecipeType<RecipeBookTestRecipe>> RecipeBookExtensionTest.RECIPE_BOOK_TEST_RECIPE_TYPE
-
Uses of DeferredHolder in net.neoforged.neoforge.oldtest.world
Fields in net.neoforged.neoforge.oldtest.world declared as DeferredHolderModifier and TypeFieldDescriptionprivate static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends BiomeModifier>, com.mojang.serialization.MapCodec<BiomeModifierTest.TestModifier>> BiomeModifierTest.MODIFY_BIOMES
private static final DeferredHolder
<com.mojang.serialization.MapCodec<? extends StructureModifier>, com.mojang.serialization.MapCodec<? extends StructureModifier>> StructureModifierTest.TestModifier.SERIALIZER
-
Uses of DeferredHolder in net.neoforged.neoforge.registries
Subclasses of DeferredHolder in net.neoforged.neoforge.registriesModifier and TypeClassDescriptionclass
DeferredBlock<T extends net.minecraft.world.level.block.Block>
class
DeferredItem<T extends net.minecraft.world.item.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
(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<R>> registryKey, net.minecraft.resources.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
(net.minecraft.resources.ResourceKey<R> key) Creates a new DeferredHolder targeting the specified value.static <R,
T extends R>
DeferredHolder<R, T> DeferredHolder.create
(net.minecraft.resources.ResourceLocation registryName, net.minecraft.resources.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
(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, net.minecraft.resources.ResourceLocation key) Create aDeferredHolder
or an inheriting type to be stored.<I extends T>
DeferredHolder<T, I> DeferredRegister.register
(String name, Function<net.minecraft.resources.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
<net.minecraft.core.component.DataComponentType<?>, net.minecraft.core.component.DataComponentType<D>> DeferredRegister.DataComponents.registerComponentType
(String name, UnaryOperator<net.minecraft.core.component.DataComponentType.Builder<D>> builder) Convenience method that constructs a builder for use in the operator.<E extends net.minecraft.world.entity.Entity>
DeferredHolder<net.minecraft.world.entity.EntityType<?>, net.minecraft.world.entity.EntityType<E>> DeferredRegister.Entities.registerEntityType
(String name, net.minecraft.world.entity.EntityType.EntityFactory<E> factory, net.minecraft.world.entity.MobCategory category) Convenience method that constructs a builder.<E extends net.minecraft.world.entity.Entity>
DeferredHolder<net.minecraft.world.entity.EntityType<?>, net.minecraft.world.entity.EntityType<E>> DeferredRegister.Entities.registerEntityType
(String name, net.minecraft.world.entity.EntityType.EntityFactory<E> factory, net.minecraft.world.entity.MobCategory category, UnaryOperator<net.minecraft.world.entity.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()
-
Uses of DeferredHolder in net.neoforged.testframework.impl
Fields in net.neoforged.testframework.impl declared as DeferredHolderModifier and TypeFieldDescriptionstatic final DeferredHolder
<com.mojang.serialization.MapCodec<? extends net.minecraft.gametest.framework.GameTestInstance>, com.mojang.serialization.MapCodec<GameTestRegistration.Instance>> TestFrameworkMod.DELEGATING_INSTANCE
static final DeferredHolder
<net.minecraft.world.level.storage.loot.predicates.LootItemConditionType, net.minecraft.world.level.storage.loot.predicates.LootItemConditionType> TestFrameworkMod.TEST_ENABLED
static final DeferredHolder
<IngredientType<?>, IngredientType<TestEnabledIngredient>> TestFrameworkMod.TEST_ENABLED_INGREDIENT
-
Uses of DeferredHolder in net.neoforged.testframework.registration
Subclasses of DeferredHolder in net.neoforged.testframework.registrationModifier and TypeClassDescriptionclass
DeferredBlockBuilder<T extends net.minecraft.world.level.block.Block>
class
DeferredEntityTypeBuilder<E extends net.minecraft.world.entity.Entity,
T extends net.minecraft.world.entity.EntityType<E>> class
DeferredItemBuilder<I extends net.minecraft.world.item.Item>