Uses of Interface
net.minecraftforge.registries.IForgeRegistryEntry
Packages that use IForgeRegistryEntry
Package
Description
- 
Uses of IForgeRegistryEntry in net.minecraft.coreMethods in net.minecraft.core with type parameters of type IForgeRegistryEntryModifier and TypeMethodDescriptionprivate static <T extends IForgeRegistryEntry<T>>
 Registry<T>Registry.forge(ResourceKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle cycle, Registry.RegistryBootstrap<T> def) private static <T extends IForgeRegistryEntry<T>>
 DefaultedRegistry<T>Registry.forge(ResourceKey<? extends Registry<T>> key, String defKey, com.mojang.serialization.Lifecycle cycle, Registry.RegistryBootstrap<T> def) private static <T extends IForgeRegistryEntry<T>>
 DefaultedRegistry<T>Registry.forge(ResourceKey<? extends Registry<T>> key, String defKey, Registry.RegistryBootstrap<T> def) private static <T extends IForgeRegistryEntry<T>>
 Registry<T>Registry.forge(ResourceKey<? extends Registry<T>> key, Registry.RegistryBootstrap<T> def) 
- 
Uses of IForgeRegistryEntry in net.minecraft.core.particlesClasses in net.minecraft.core.particles that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.dataMethods in net.minecraft.data with type parameters of type IForgeRegistryEntryModifier and TypeMethodDescriptionprivate static <T extends IForgeRegistryEntry<T>>
 Registry<T>BuiltinRegistries.forge(ResourceKey<? extends Registry<T>> key, Supplier<? extends Holder<? extends T>> holderSupplier) 
- 
Uses of IForgeRegistryEntry in net.minecraft.soundsClasses in net.minecraft.sounds that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.statsClasses in net.minecraft.stats that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.effectClasses in net.minecraft.world.effect that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclassclassclass
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entityClasses in net.minecraft.world.entity that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.attributesClasses in net.minecraft.world.entity.ai.attributes that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.memoryClasses in net.minecraft.world.entity.ai.memory that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.sensingClasses in net.minecraft.world.entity.ai.sensing that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.village.poiClasses in net.minecraft.world.entity.ai.village.poi that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entity.decorationClasses in net.minecraft.world.entity.decoration that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entity.npcClasses in net.minecraft.world.entity.npc that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.entity.scheduleClasses in net.minecraft.world.entity.schedule that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.inventoryClasses in net.minecraft.world.inventory that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.itemClasses in net.minecraft.world.item that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFoodOnAStickItem<T extends Entity & ItemSteerable>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass
- 
Uses of IForgeRegistryEntry in net.minecraft.world.item.alchemyClasses in net.minecraft.world.item.alchemy that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.item.craftingSubinterfaces of IForgeRegistryEntry in net.minecraft.world.item.craftingClasses in net.minecraft.world.item.crafting that implement IForgeRegistryEntryModifier and TypeClassDescriptionstatic classstatic classclassSimpleCookingSerializer<T extends AbstractCookingRecipe>classSimpleRecipeSerializer<T extends Recipe<?>>static classSingleItemRecipe.Serializer<T extends SingleItemRecipe>static class
- 
Uses of IForgeRegistryEntry in net.minecraft.world.item.enchantmentClasses in net.minecraft.world.item.enchantment that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.biomeClasses in net.minecraft.world.level.biome that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.blockClasses in net.minecraft.world.level.block that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclassclassAbstractChestBlock<E extends BlockEntity>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.block.entityClasses in net.minecraft.world.level.block.entity that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.block.pistonClasses in net.minecraft.world.level.block.piston that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclass
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.block.stateClasses in net.minecraft.world.level.block.state that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.chunkClasses in net.minecraft.world.level.chunk that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.carverClasses in net.minecraft.world.level.levelgen.carver that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclassclassWorldCarver<C extends CarverConfiguration>
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.featureClasses in net.minecraft.world.level.levelgen.feature that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFeature<FC extends FeatureConfiguration>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassDeprecated.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassStructureFeature<C extends FeatureConfiguration>classclassclassclassclassclassclassclassclassclassclass
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.feature.foliageplacersClasses in net.minecraft.world.level.levelgen.feature.foliageplacers that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.feature.stateprovidersClasses in net.minecraft.world.level.levelgen.feature.stateproviders that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.feature.treedecoratorsClasses in net.minecraft.world.level.levelgen.feature.treedecorators that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.structureClasses in net.minecraft.world.level.levelgen.structure that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraft.world.level.materialClasses in net.minecraft.world.level.material that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassclassclassclassstatic classstatic classclassstatic classstatic class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.commonClasses in net.minecraftforge.common that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.common.craftingClasses in net.minecraftforge.common.crafting that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.common.dataClasses in net.minecraftforge.common.data with type parameters of type IForgeRegistryEntryModifier and TypeClassDescriptionclassForgeRegistryTagsProvider<T extends IForgeRegistryEntry<T>>Methods in net.minecraftforge.common.data with type parameters of type IForgeRegistryEntryModifier and TypeMethodDescriptionprivate static <T extends IForgeRegistryEntry<T>>
 Registry<T>ForgeRegistryTagsProvider.wrapRegistry(IForgeRegistry<T> forgeRegistry) 
- 
Uses of IForgeRegistryEntry in net.minecraftforge.common.extensionsMethods in net.minecraftforge.common.extensions with type parameters of type IForgeRegistryEntryModifier and TypeMethodDescriptiondefault <T extends IForgeRegistryEntry<T>>
 TIForgeFriendlyByteBuf.readRegistryId()Reads an registry-entry from the specified buffer.default <T extends IForgeRegistryEntry<T>>
 TIForgeFriendlyByteBuf.readRegistryIdSafe(Class<? super T> registrySuperType) Reads an registry-entry from the specified buffer.default <T extends IForgeRegistryEntry<T>>
 TIForgeFriendlyByteBuf.readRegistryIdUnsafe(IForgeRegistry<T> registry) Reads an integer value from the buffer, which will be interpreted as an registry-id in the given registry.default <T extends IForgeRegistryEntry<T>>
 voidIForgeFriendlyByteBuf.writeRegistryId(T entry) Writes an given registry-entry's integer id to the specified buffer in combination with writing the containing registry's id.default <T extends IForgeRegistryEntry<T>>
 voidIForgeFriendlyByteBuf.writeRegistryIdUnsafe(IForgeRegistry<T> registry, T entry) Writes the given entries integer id to the buffer.
- 
Uses of IForgeRegistryEntry in net.minecraftforge.common.lootClasses in net.minecraftforge.common.loot that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassGlobalLootModifierSerializer<T extends IGlobalLootModifier>Abstract base deserializer for LootModifiers.
- 
Uses of IForgeRegistryEntry in net.minecraftforge.common.worldClasses in net.minecraftforge.common.world that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debugClasses in net.minecraftforge.debug that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.blockClasses in net.minecraftforge.debug.block that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate static classstatic classstatic classstatic classstatic classstatic classprivate static classprivate static classprivate static classprivate static class(package private) static classprivate static class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.clientClasses in net.minecraftforge.debug.client that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static classprivate static class(package private) static class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.client.modelClasses in net.minecraftforge.debug.client.model that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static classprivate static class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.entityClasses in net.minecraftforge.debug.entity that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.entity.playerClasses in net.minecraftforge.debug.entity.player that implement IForgeRegistryEntryModifier and TypeClassDescription(package private) static class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.fluidClasses in net.minecraftforge.debug.fluid that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.gameplay.lootClasses in net.minecraftforge.debug.gameplay.loot that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate static classprivate static class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.itemClasses in net.minecraftforge.debug.item that implement IForgeRegistryEntryModifier and TypeClassDescriptionstatic classprivate static class(package private) static class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.miscClasses in net.minecraftforge.debug.misc that implement IForgeRegistryEntryModifier and TypeClassDescriptionstatic classstatic classprivate static class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.recipe.recipebookClasses in net.minecraftforge.debug.recipe.recipebook that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.debug.worldClasses in net.minecraftforge.debug.world that implement IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.eventClasses in net.minecraftforge.event with type parameters of type IForgeRegistryEntryModifier and TypeClassDescriptionclassRegistryEvent<T extends IForgeRegistryEntry<T>>RegistryEvent supertype.static classRegistryEvent.MissingMappings<T extends IForgeRegistryEntry<T>>static classRegistryEvent.MissingMappings.Mapping<T extends IForgeRegistryEntry<T>>static classRegistryEvent.Register<T extends IForgeRegistryEntry<T>>Register your objects for the appropriate registry type when you receive this event.Fields in net.minecraftforge.event declared as IForgeRegistryEntry
- 
Uses of IForgeRegistryEntry in net.minecraftforge.fluidsClasses in net.minecraftforge.fluids that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassstatic classstatic class
- 
Uses of IForgeRegistryEntry in net.minecraftforge.fluids.capabilityClasses in net.minecraftforge.fluids.capability that implement IForgeRegistryEntryModifier and TypeClassDescriptionclassA simple fluid container, to replace the functionality of the old FluidContainerRegistry and IFluidContainerItem.
- 
Uses of IForgeRegistryEntry in net.minecraftforge.registriesClasses in net.minecraftforge.registries with type parameters of type IForgeRegistryEntryModifier and TypeClassDescriptionclassForgeRegistry<V extends IForgeRegistryEntry<V>>classForgeRegistryEntry<V extends IForgeRegistryEntry<V>>Default implementation of IForgeRegistryEntry, this is necessary to reduce redundant code.static classForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>This class exists for registry entries which are dynamic (e.g.(package private) classForgeRegistryTag<V extends IForgeRegistryEntry<V>>(package private) classForgeRegistryTagManager<V extends IForgeRegistryEntry<V>>interfaceIForgeRegistry<V extends IForgeRegistryEntry<V>>Main interface for the registry system.static interfaceIForgeRegistry.AddCallback<V extends IForgeRegistryEntry<V>>Callback fired when objects are added to the registry.static interfaceIForgeRegistry.BakeCallback<V extends IForgeRegistryEntry<V>>Callback fired when the registry is done processing.static interfaceIForgeRegistry.ClearCallback<V extends IForgeRegistryEntry<V>>Callback fired when the registry is cleared.static interfaceIForgeRegistry.CreateCallback<V extends IForgeRegistryEntry<V>>Callback fired when a registry instance is created.static interfaceIForgeRegistry.DummyFactory<V extends IForgeRegistryEntry<V>>Factory for creating dummy entries, allowing worlds to be loaded and keep the missing block references.static interfaceIForgeRegistry.MissingFactory<V extends IForgeRegistryEntry<V>>static interfaceIForgeRegistry.ValidateCallback<V extends IForgeRegistryEntry<V>>Callback fired when the registry contents are validated.interfaceIForgeRegistryInternal<V extends IForgeRegistryEntry<V>>interfaceIForgeRegistryModifiable<V extends IForgeRegistryEntry<V>>(package private) interfaceIHolderHelperHolder<T extends IForgeRegistryEntry<T>>(package private) classNamespacedDefaultedWrapper<T extends IForgeRegistryEntry<T>>static classNamespacedDefaultedWrapper.Factory<V extends IForgeRegistryEntry<V>>(package private) classNamespacedHolderHelper<T extends IForgeRegistryEntry<T>>(package private) classNamespacedWrapper<T extends IForgeRegistryEntry<T>>static classNamespacedWrapper.Factory<V extends IForgeRegistryEntry<V>>private static final recordNewRegistryEvent.RegistryData<V extends IForgeRegistryEntry<V>>private static classNewRegistryEvent.RegistryHolder<V extends IForgeRegistryEntry<V>>classRegistryBuilder<T extends IForgeRegistryEntry<T>>Classes in net.minecraftforge.registries that implement IForgeRegistryEntryModifier and TypeClassDescriptionfinal classclassForgeRegistryEntry<V extends IForgeRegistryEntry<V>>Default implementation of IForgeRegistryEntry, this is necessary to reduce redundant code.static classForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>This class exists for registry entries which are dynamic (e.g.private static classFields in net.minecraftforge.registries declared as IForgeRegistryEntryFields in net.minecraftforge.registries with type parameters of type IForgeRegistryEntryModifier and TypeFieldDescription(package private) com.google.common.collect.BiMap<ResourceLocation,ForgeRegistry<? extends IForgeRegistryEntry<?>>> RegistryManager.registriesprivate final @Nullable Class<? extends IForgeRegistryEntry<?>>DeferredRegister.superTypeprivate com.google.common.collect.BiMap<Class<? extends IForgeRegistryEntry<?>>,ResourceLocation> RegistryManager.superTypesMethods in net.minecraftforge.registries with type parameters of type IForgeRegistryEntryModifier and TypeMethodDescriptionstatic <B extends IForgeRegistryEntry<B>>
 DeferredRegister<B>Deprecated, for removal: This API element is subject to removal in a future version.static <B extends IForgeRegistryEntry<B>>
 DeferredRegister<B>DeferredRegister.create(IForgeRegistry<B> reg, String modid) DeferredRegister factory for forge registries that exist before this DeferredRegister is created.<V extends IForgeRegistryEntry<V>>
 Supplier<IForgeRegistry<V>>NewRegistryEvent.create(RegistryBuilder<V> builder) Adds a registry builder to be created.<V extends IForgeRegistryEntry<V>>
 Supplier<IForgeRegistry<V>>NewRegistryEvent.create(RegistryBuilder<V> builder, @Nullable Consumer<IForgeRegistry<V>> onFill) Adds a registry builder to be created.static <T extends IForgeRegistryEntry<T>,U extends T> 
 RegistryObject<U>RegistryObject.create(ResourceLocation name, IForgeRegistry<T> registry) Factory for aRegistryObjectthat stores the value of an object from the provided forge registry once it is ready.(package private) <V extends IForgeRegistryEntry<V>>
 ForgeRegistry<V>RegistryManager.createRegistry(ResourceLocation name, RegistryBuilder<V> builder) <V extends IForgeRegistryEntry<V>>
 ResourceLocationRegistryManager.getName(IForgeRegistry<V> reg) <V extends IForgeRegistryEntry<V>>
 IForgeRegistry<V>RegistryManager.getRegistry(Class<? super V> cls) Deprecated, for removal: This API element is subject to removal in a future version.The uniqueness of registry super types will not be guaranteed starting in 1.19.<V extends IForgeRegistryEntry<V>>
 ForgeRegistry<V>RegistryManager.getRegistry(ResourceKey<? extends Registry<V>> key) <V extends IForgeRegistryEntry<V>>
 ForgeRegistry<V>RegistryManager.getRegistry(ResourceLocation key) <V extends IForgeRegistryEntry<V>>
 ForgeRegistry<V>RegistryManager.getRegistry(ResourceLocation key, RegistryManager other) <V extends IForgeRegistryEntry<V>>
 Class<V>RegistryManager.getSuperType(ResourceLocation key) static <T extends IForgeRegistryEntry<T>>
 MappedRegistry<T>GameData.getWrapper(ResourceKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle) static <T extends IForgeRegistryEntry<T>>
 DefaultedRegistry<T>GameData.getWrapper(ResourceKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, String defKey) private static <V extends IForgeRegistryEntry<V>>
 voidRegistryManager.injectForgeRegistry(ForgeRegistry<V> forgeReg, Registry<? extends Registry<?>> rootRegistry) private static <T extends IForgeRegistryEntry<T>>
 voidGameData.loadFrozenDataToStagingRegistry(RegistryManager STAGING, ResourceLocation name, Map<ResourceLocation, Integer[]> remaps, Class<T> clazz) private static <T extends IForgeRegistryEntry<T>>
 voidGameData.loadPersistentDataToStagingRegistry(RegistryManager pool, RegistryManager to, Map<ResourceLocation, Integer[]> remaps, Map<ResourceLocation, Integer> missing, ResourceLocation name, ForgeRegistry.Snapshot snap, Class<T> regType) private static <T extends IForgeRegistryEntry<T>>
 voidGameData.loadRegistry(ResourceLocation registryName, RegistryManager from, RegistryManager to, Class<T> regType, boolean freeze) <E extends IForgeRegistryEntry<E>>
 Supplier<IForgeRegistry<E>>DeferredRegister.makeRegistry(Class<E> base, Supplier<RegistryBuilder<E>> sup) Only used for custom registries to fill the forge registry held in this DeferredRegister.<E extends IForgeRegistryEntry<E>>
 Supplier<IForgeRegistry<E>>DeferredRegister.makeRegistry(String name, Supplier<RegistryBuilder<E>> sup) Deprecated, for removal: This API element is subject to removal in a future version.private <E extends IForgeRegistryEntry<E>>
 Supplier<IForgeRegistry<E>>DeferredRegister.makeRegistry(ResourceLocation registryName, Class<E> superType, Supplier<RegistryBuilder<E>> sup) private static <T extends IForgeRegistryEntry<T>>
 RegistryBuilder<T>GameData.makeRegistry(ResourceKey<? extends Registry<T>> key, Class<T> type) private static <T extends IForgeRegistryEntry<T>>
 RegistryBuilder<T>GameData.makeRegistry(ResourceKey<? extends Registry<T>> key, Class<T> type, int min, int max) private static <T extends IForgeRegistryEntry<T>>
 RegistryBuilder<T>GameData.makeRegistry(ResourceKey<? extends Registry<T>> key, Class<T> type, String _default) static <T extends IForgeRegistryEntry<T>,U extends T> 
 RegistryObject<U>RegistryObject.of(ResourceLocation name, Class<T> baseType, String modid) Deprecated, for removal: This API element is subject to removal in a future version.The uniqueness of registry super types will not be guaranteed starting in 1.19.static <T extends IForgeRegistryEntry<T>,U extends T> 
 RegistryObject<U>RegistryObject.of(ResourceLocation name, Supplier<Class<? super T>> registryType) Deprecated, for removal: This API element is subject to removal in a future version.The uniqueness of registry super types will not be guaranteed starting in 1.19.static <T extends IForgeRegistryEntry<T>,U extends T> 
 RegistryObject<U>RegistryObject.of(ResourceLocation name, IForgeRegistry<T> registry) Deprecated, for removal: This API element is subject to removal in a future version.private static <T extends IForgeRegistryEntry<T>>
 voidGameData.processMissing(Class<T> clazz, ResourceLocation name, RegistryManager STAGING, RegistryEvent.MissingMappings<?> e, Map<ResourceLocation, Integer> missing, Map<ResourceLocation, Integer[]> remaps, Collection<ResourceLocation> defaulted, Collection<ResourceLocation> failed, boolean injectNetworkDummies) static <K extends IForgeRegistryEntry<K>>
 KGameData.register_impl(K value) (package private) static <V extends IForgeRegistryEntry<V>>
 voidRegistryManager.registerToBuiltinRegistry(ForgeRegistry<V> forgeReg) (package private) static <V extends IForgeRegistryEntry<V>>
 voidRegistryManager.registerToRootRegistry(ForgeRegistry<V> forgeReg) <V extends IForgeRegistryEntry<V>>
 ResourceLocationRegistryManager.updateLegacyName(ResourceLocation legacyName) Methods in net.minecraftforge.registries with parameters of type IForgeRegistryEntryModifier and TypeMethodDescriptionprivate static voidGameData.forceRegistryName(IForgeRegistryEntry<?> entry, ResourceLocation name) voidForgeRegistry.registerAll(V... values) voidIForgeRegistry.registerAll(V... values) 
- 
Uses of IForgeRegistryEntry in net.minecraftforge.registries.tagsClasses in net.minecraftforge.registries.tags with type parameters of type IForgeRegistryEntryModifier and TypeInterfaceDescriptioninterfaceITagManager<V extends IForgeRegistryEntry<V>>A tag manager holds information about all tags currently bound to a forge registry.
DeferredRegister.create(ResourceLocation, String)andDeferredRegister.makeRegistry(Class, Supplier)instead