Uses of Interface
net.minecraftforge.registries.IForgeRegistry
Packages that use IForgeRegistry
Package
Description
- 
Uses of IForgeRegistry in net.minecraftforge.common.dataMethods in net.minecraftforge.common.data with parameters of type IForgeRegistryModifier and TypeMethodDescriptionprivate static <T extends IForgeRegistryEntry<T>>
 Registry<T>ForgeRegistryTagsProvider.wrapRegistry(IForgeRegistry<T> forgeRegistry) Constructors in net.minecraftforge.common.data with parameters of type IForgeRegistryModifierConstructorDescriptionForgeRegistryTagsProvider(DataGenerator generator, IForgeRegistry<T> forgeRegistry, String modId, @Nullable ExistingFileHelper existingFileHelper) 
- 
Uses of IForgeRegistry in net.minecraftforge.common.extensionsMethods in net.minecraftforge.common.extensions with parameters of type IForgeRegistryModifier and TypeMethodDescriptiondefault <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 voidIForgeFriendlyByteBuf.writeRegistryIdUnsafe(IForgeRegistry<?> registry, ResourceLocation entryKey) Writes the given entries integer id to the buffer.default <T extends IForgeRegistryEntry<T>>
 voidIForgeFriendlyByteBuf.writeRegistryIdUnsafe(IForgeRegistry<T> registry, T entry) Writes the given entries integer id to the buffer.
- 
Uses of IForgeRegistry in net.minecraftforge.debugFields in net.minecraftforge.debug with type parameters of type IForgeRegistryModifier and TypeFieldDescriptionprivate static final Supplier<IForgeRegistry<DeferredRegistryTest.Custom>>DeferredRegistryTest.CUSTOM_REG
- 
Uses of IForgeRegistry in net.minecraftforge.eventFields in net.minecraftforge.event declared as IForgeRegistryModifier and TypeFieldDescriptionprivate final IForgeRegistry<T>RegistryEvent.MissingMappings.Mapping.poolfinal IForgeRegistry<T>RegistryEvent.MissingMappings.Mapping.registryprivate final IForgeRegistry<T>RegistryEvent.MissingMappings.registryprivate final IForgeRegistry<T>RegistryEvent.Register.registryMethods in net.minecraftforge.event that return IForgeRegistryModifier and TypeMethodDescriptionRegistryEvent.MissingMappings.getRegistry()RegistryEvent.Register.getRegistry()Constructors in net.minecraftforge.event with parameters of type IForgeRegistryModifierConstructorDescriptionMapping(IForgeRegistry<T> registry, IForgeRegistry<T> pool, ResourceLocation key, int id) MissingMappings(ResourceLocation name, IForgeRegistry<T> registry, Collection<RegistryEvent.MissingMappings.Mapping<T>> missed) Register(ResourceLocation name, IForgeRegistry<T> registry) 
- 
Uses of IForgeRegistry in net.minecraftforge.registriesSubinterfaces of IForgeRegistry in net.minecraftforge.registriesModifier and TypeInterfaceDescriptioninterfaceIForgeRegistryInternal<V extends IForgeRegistryEntry<V>>interfaceIForgeRegistryModifiable<V extends IForgeRegistryEntry<V>>Classes in net.minecraftforge.registries that implement IForgeRegistryFields in net.minecraftforge.registries declared as IForgeRegistryModifier and TypeFieldDescriptionstatic final IForgeRegistry<Activity>ForgeRegistries.ACTIVITIESstatic final IForgeRegistry<Attribute>ForgeRegistries.ATTRIBUTESstatic final IForgeRegistry<Biome>ForgeRegistries.BIOMESstatic final IForgeRegistry<BlockEntityType<?>>ForgeRegistries.BLOCK_ENTITIESstatic final IForgeRegistry<BlockStateProviderType<?>>ForgeRegistries.BLOCK_STATE_PROVIDER_TYPESstatic final IForgeRegistry<Block>ForgeRegistries.BLOCKSstatic final IForgeRegistry<ChunkStatus>ForgeRegistries.CHUNK_STATUSstatic final IForgeRegistry<MenuType<?>>ForgeRegistries.CONTAINERSstatic final IForgeRegistry<Enchantment>ForgeRegistries.ENCHANTMENTSstatic final IForgeRegistry<EntityType<?>>ForgeRegistries.ENTITIESstatic final IForgeRegistry<Feature<?>>ForgeRegistries.FEATURESstatic final IForgeRegistry<Fluid>ForgeRegistries.FLUIDSstatic final IForgeRegistry<FoliagePlacerType<?>>ForgeRegistries.FOLIAGE_PLACER_TYPESstatic final IForgeRegistry<Item>ForgeRegistries.ITEMSstatic final IForgeRegistry<MemoryModuleType<?>>ForgeRegistries.MEMORY_MODULE_TYPESstatic final IForgeRegistry<MobEffect>ForgeRegistries.MOB_EFFECTSstatic final IForgeRegistry<Motive>ForgeRegistries.PAINTING_TYPESstatic final IForgeRegistry<ParticleType<?>>ForgeRegistries.PARTICLE_TYPESstatic final IForgeRegistry<PoiType>ForgeRegistries.POI_TYPESstatic final IForgeRegistry<Potion>ForgeRegistries.POTIONSstatic final IForgeRegistry<VillagerProfession>ForgeRegistries.PROFESSIONSstatic final IForgeRegistry<RecipeSerializer<?>>ForgeRegistries.RECIPE_SERIALIZERS(package private) IForgeRegistry<V>NewRegistryEvent.RegistryHolder.registrystatic final IForgeRegistry<Schedule>ForgeRegistries.SCHEDULESstatic final IForgeRegistry<SensorType<?>>ForgeRegistries.SENSOR_TYPESstatic final IForgeRegistry<SoundEvent>ForgeRegistries.SOUND_EVENTSstatic final IForgeRegistry<StatType<?>>ForgeRegistries.STAT_TYPESstatic final IForgeRegistry<StructureFeature<?>>ForgeRegistries.STRUCTURE_FEATURESstatic final IForgeRegistry<TreeDecoratorType<?>>ForgeRegistries.TREE_DECORATOR_TYPESstatic final IForgeRegistry<WorldCarver<?>>ForgeRegistries.WORLD_CARVERSFields in net.minecraftforge.registries with type parameters of type IForgeRegistryModifier and TypeFieldDescriptionstatic final Supplier<IForgeRegistry<DataSerializerEntry>>ForgeRegistries.DATA_SERIALIZERSstatic final Supplier<IForgeRegistry<GlobalLootModifierSerializer<?>>>ForgeRegistries.LOOT_MODIFIER_SERIALIZERSprivate final Consumer<IForgeRegistry<V>>NewRegistryEvent.RegistryData.onFillThe field for theonFillrecord component.static final Supplier<IForgeRegistry<ForgeWorldPreset>>ForgeRegistries.WORLD_TYPESMethods in net.minecraftforge.registries that return IForgeRegistryModifier and TypeMethodDescription(package private) IForgeRegistry<T>RegistryBuilder.create()Modders: UseNewRegistryEvent.create(RegistryBuilder)insteadprivate @Nullable IForgeRegistry<?>DeferredRegister.findForgeRegistry()NewRegistryEvent.RegistryHolder.get()<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.Methods in net.minecraftforge.registries that return types with arguments of type IForgeRegistryModifier and TypeMethodDescription<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.<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) NewRegistryEvent.RegistryData.onFill()Returns the value of theonFillrecord component.Methods in net.minecraftforge.registries with parameters of type IForgeRegistryModifier and TypeMethodDescriptionstatic <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.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.<V extends IForgeRegistryEntry<V>>
 ResourceLocationRegistryManager.getName(IForgeRegistry<V> reg) 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 voidDeferredRegister.onFill(IForgeRegistry<?> registry) voidRegistryObject.updateReference(IForgeRegistry<? extends T> registry) Deprecated.Method parameters in net.minecraftforge.registries with type arguments of type IForgeRegistryModifier and TypeMethodDescription<V extends IForgeRegistryEntry<V>>
 Supplier<IForgeRegistry<V>>NewRegistryEvent.create(RegistryBuilder<V> builder, @Nullable Consumer<IForgeRegistry<V>> onFill) Adds a registry builder to be created.Constructors in net.minecraftforge.registries with parameters of type IForgeRegistryModifierConstructorDescriptionprivateDeferredRegister(IForgeRegistry<E> reg, String modid) privateRegistryObject(ResourceLocation name, IForgeRegistry<V> registry) Constructor parameters in net.minecraftforge.registries with type arguments of type IForgeRegistryModifierConstructorDescriptionprivateRegistryData(RegistryBuilder<V> builder, NewRegistryEvent.RegistryHolder<V> registryHolder, Consumer<IForgeRegistry<V>> onFill) Creates an instance of aRegistryDatarecord class.