Uses of Interface
net.minecraftforge.registries.IForgeRegistryEntry
Packages that use IForgeRegistryEntry
Package
Description
-
Uses of IForgeRegistryEntry in net.minecraft.core
Methods 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.particles
Classes in net.minecraft.core.particles that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.data
Methods 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.sounds
Classes in net.minecraft.sounds that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.stats
Classes in net.minecraft.stats that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.effect
Classes in net.minecraft.world.effect that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of IForgeRegistryEntry in net.minecraft.world.entity
Classes in net.minecraft.world.entity that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.attributes
Classes in net.minecraft.world.entity.ai.attributes that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.memory
Classes in net.minecraft.world.entity.ai.memory that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.sensing
Classes in net.minecraft.world.entity.ai.sensing that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.entity.ai.village.poi
Classes in net.minecraft.world.entity.ai.village.poi that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.entity.decoration
Classes in net.minecraft.world.entity.decoration that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.entity.npc
Classes in net.minecraft.world.entity.npc that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.entity.schedule
Classes in net.minecraft.world.entity.schedule that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.inventory
Classes in net.minecraft.world.inventory that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.item
Classes in net.minecraft.world.item that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
FoodOnAStickItem<T extends Entity & ItemSteerable>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of IForgeRegistryEntry in net.minecraft.world.item.alchemy
Classes in net.minecraft.world.item.alchemy that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.item.crafting
Subinterfaces of IForgeRegistryEntry in net.minecraft.world.item.craftingClasses in net.minecraft.world.item.crafting that implement IForgeRegistryEntryModifier and TypeClassDescriptionstatic class
static class
class
SimpleCookingSerializer<T extends AbstractCookingRecipe>
class
SimpleRecipeSerializer<T extends Recipe<?>>
static class
SingleItemRecipe.Serializer<T extends SingleItemRecipe>
static class
-
Uses of IForgeRegistryEntry in net.minecraft.world.item.enchantment
Classes in net.minecraft.world.item.enchantment that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of IForgeRegistryEntry in net.minecraft.world.level.biome
Classes in net.minecraft.world.level.biome that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.block
Classes in net.minecraft.world.level.block that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
class
AbstractChestBlock<E extends BlockEntity>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of IForgeRegistryEntry in net.minecraft.world.level.block.entity
Classes in net.minecraft.world.level.block.entity that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.block.piston
Classes in net.minecraft.world.level.block.piston that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
-
Uses of IForgeRegistryEntry in net.minecraft.world.level.block.state
Classes in net.minecraft.world.level.block.state that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.chunk
Classes in net.minecraft.world.level.chunk that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.carver
Classes in net.minecraft.world.level.levelgen.carver that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
class
WorldCarver<C extends CarverConfiguration>
-
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.feature
Classes in net.minecraft.world.level.levelgen.feature that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Feature<FC extends FeatureConfiguration>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Deprecated.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
StructureFeature<C extends FeatureConfiguration>
class
class
class
class
class
class
class
class
class
class
class
-
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.feature.foliageplacers
Classes in net.minecraft.world.level.levelgen.feature.foliageplacers that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.feature.stateproviders
Classes in net.minecraft.world.level.levelgen.feature.stateproviders that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.feature.treedecorators
Classes in net.minecraft.world.level.levelgen.feature.treedecorators that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.levelgen.structure
Classes in net.minecraft.world.level.levelgen.structure that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraft.world.level.material
Classes in net.minecraft.world.level.material that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
class
class
class
static class
static class
class
static class
static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.common
Classes in net.minecraftforge.common that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.common.crafting
Classes in net.minecraftforge.common.crafting that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.common.data
Classes in net.minecraftforge.common.data with type parameters of type IForgeRegistryEntryModifier and TypeClassDescriptionclass
ForgeRegistryTagsProvider<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.extensions
Methods 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.loot
Classes in net.minecraftforge.common.loot that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
GlobalLootModifierSerializer<T extends IGlobalLootModifier>
Abstract base deserializer for LootModifiers. -
Uses of IForgeRegistryEntry in net.minecraftforge.common.world
Classes in net.minecraftforge.common.world that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.debug
Classes in net.minecraftforge.debug that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.block
Classes in net.minecraftforge.debug.block that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static class
private static class
private static class
private static class
static class
static class
static class
static class
static class
private static class
private static class
private static class
private static class
(package private) static class
private static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.client
Classes in net.minecraftforge.debug.client that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static class
private static class
(package private) static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.client.model
Classes in net.minecraftforge.debug.client.model that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static class
private static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.entity
Classes in net.minecraftforge.debug.entity that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.entity.player
Classes in net.minecraftforge.debug.entity.player that implement IForgeRegistryEntryModifier and TypeClassDescription(package private) static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.fluid
Classes in net.minecraftforge.debug.fluid that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.gameplay.loot
Classes in net.minecraftforge.debug.gameplay.loot that implement IForgeRegistryEntryModifier and TypeClassDescriptionprivate static class
private static class
private static class
private static class
private static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.item
Classes in net.minecraftforge.debug.item that implement IForgeRegistryEntryModifier and TypeClassDescriptionstatic class
private static class
(package private) static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.misc
Classes in net.minecraftforge.debug.misc that implement IForgeRegistryEntryModifier and TypeClassDescriptionstatic class
static class
private static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.recipe.recipebook
Classes in net.minecraftforge.debug.recipe.recipebook that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.world
Classes in net.minecraftforge.debug.world that implement IForgeRegistryEntry -
Uses of IForgeRegistryEntry in net.minecraftforge.event
Classes in net.minecraftforge.event with type parameters of type IForgeRegistryEntryModifier and TypeClassDescriptionclass
RegistryEvent<T extends IForgeRegistryEntry<T>>
RegistryEvent supertype.static class
RegistryEvent.MissingMappings<T extends IForgeRegistryEntry<T>>
static class
RegistryEvent.MissingMappings.Mapping<T extends IForgeRegistryEntry<T>>
static class
RegistryEvent.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.fluids
Classes in net.minecraftforge.fluids that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
static class
static class
-
Uses of IForgeRegistryEntry in net.minecraftforge.fluids.capability
Classes in net.minecraftforge.fluids.capability that implement IForgeRegistryEntryModifier and TypeClassDescriptionclass
A simple fluid container, to replace the functionality of the old FluidContainerRegistry and IFluidContainerItem. -
Uses of IForgeRegistryEntry in net.minecraftforge.registries
Classes in net.minecraftforge.registries with type parameters of type IForgeRegistryEntryModifier and TypeClassDescriptionclass
ForgeRegistry<V extends IForgeRegistryEntry<V>>
class
ForgeRegistryEntry<V extends IForgeRegistryEntry<V>>
Default implementation of IForgeRegistryEntry, this is necessary to reduce redundant code.static class
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
This class exists for registry entries which are dynamic (e.g.(package private) class
ForgeRegistryTag<V extends IForgeRegistryEntry<V>>
(package private) class
ForgeRegistryTagManager<V extends IForgeRegistryEntry<V>>
interface
IForgeRegistry<V extends IForgeRegistryEntry<V>>
Main interface for the registry system.static interface
IForgeRegistry.AddCallback<V extends IForgeRegistryEntry<V>>
Callback fired when objects are added to the registry.static interface
IForgeRegistry.BakeCallback<V extends IForgeRegistryEntry<V>>
Callback fired when the registry is done processing.static interface
IForgeRegistry.ClearCallback<V extends IForgeRegistryEntry<V>>
Callback fired when the registry is cleared.static interface
IForgeRegistry.CreateCallback<V extends IForgeRegistryEntry<V>>
Callback fired when a registry instance is created.static interface
IForgeRegistry.DummyFactory<V extends IForgeRegistryEntry<V>>
Factory for creating dummy entries, allowing worlds to be loaded and keep the missing block references.static interface
IForgeRegistry.MissingFactory<V extends IForgeRegistryEntry<V>>
static interface
IForgeRegistry.ValidateCallback<V extends IForgeRegistryEntry<V>>
Callback fired when the registry contents are validated.interface
IForgeRegistryInternal<V extends IForgeRegistryEntry<V>>
interface
IForgeRegistryModifiable<V extends IForgeRegistryEntry<V>>
(package private) interface
IHolderHelperHolder<T extends IForgeRegistryEntry<T>>
(package private) class
NamespacedDefaultedWrapper<T extends IForgeRegistryEntry<T>>
static class
NamespacedDefaultedWrapper.Factory<V extends IForgeRegistryEntry<V>>
(package private) class
NamespacedHolderHelper<T extends IForgeRegistryEntry<T>>
(package private) class
NamespacedWrapper<T extends IForgeRegistryEntry<T>>
static class
NamespacedWrapper.Factory<V extends IForgeRegistryEntry<V>>
private static final record
NewRegistryEvent.RegistryData<V extends IForgeRegistryEntry<V>>
private static class
NewRegistryEvent.RegistryHolder<V extends IForgeRegistryEntry<V>>
class
RegistryBuilder<T extends IForgeRegistryEntry<T>>
Classes in net.minecraftforge.registries that implement IForgeRegistryEntryModifier and TypeClassDescriptionfinal class
class
ForgeRegistryEntry<V extends IForgeRegistryEntry<V>>
Default implementation of IForgeRegistryEntry, this is necessary to reduce redundant code.static class
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
This class exists for registry entries which are dynamic (e.g.private static class
Fields 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.registries
private final @Nullable Class<? extends IForgeRegistryEntry<?>>
DeferredRegister.superType
private com.google.common.collect.BiMap<Class<? extends IForgeRegistryEntry<?>>,
ResourceLocation> RegistryManager.superTypes
Methods 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 aRegistryObject
that 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 void
GameData.forceRegistryName
(IForgeRegistryEntry<?> entry, ResourceLocation name) void
ForgeRegistry.registerAll
(V... values) void
IForgeRegistry.registerAll
(V... values) -
Uses of IForgeRegistryEntry in net.minecraftforge.registries.tags
Classes in net.minecraftforge.registries.tags with type parameters of type IForgeRegistryEntryModifier and TypeInterfaceDescriptioninterface
ITagManager<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