Uses of Interface
net.minecraftforge.registries.IForgeRegistryEntry
-
-
Uses of IForgeRegistryEntry in net.minecraft.block
-
Uses of IForgeRegistryEntry in net.minecraft.enchantment
Classes in net.minecraft.enchantment that implement IForgeRegistryEntry Modifier and Type Class Description classAquaAffinityEnchantmentclassBindingCurseEnchantmentclassChannelingEnchantmentclassDamageEnchantmentclassDepthStriderEnchantmentclassEfficiencyEnchantmentclassEnchantmentclassFireAspectEnchantmentclassFlameEnchantmentclassFrostWalkerEnchantmentclassImpalingEnchantmentclassInfinityEnchantmentclassKnockbackEnchantmentclassLootBonusEnchantmentclassLoyaltyEnchantmentclassLureEnchantmentclassMendingEnchantmentclassMultishotEnchantmentclassPiercingEnchantmentclassPowerEnchantmentclassProtectionEnchantmentclassPunchEnchantmentclassQuickChargeEnchantmentclassRespirationEnchantmentclassRiptideEnchantmentclassSilkTouchEnchantmentclassSoulSpeedEnchantmentclassSweepingEnchantmentclassThornsEnchantmentclassUnbreakingEnchantmentclassVanishingCurseEnchantment -
Uses of IForgeRegistryEntry in net.minecraft.entity
Classes in net.minecraft.entity that implement IForgeRegistryEntry Modifier and Type Class Description classEntityType<T extends Entity> -
Uses of IForgeRegistryEntry in net.minecraft.entity.ai.attributes
Classes in net.minecraft.entity.ai.attributes that implement IForgeRegistryEntry Modifier and Type Class Description classAttributeclassRangedAttribute -
Uses of IForgeRegistryEntry in net.minecraft.entity.ai.brain.memory
Classes in net.minecraft.entity.ai.brain.memory that implement IForgeRegistryEntry Modifier and Type Class Description classMemoryModuleType<U> -
Uses of IForgeRegistryEntry in net.minecraft.entity.ai.brain.schedule
Classes in net.minecraft.entity.ai.brain.schedule that implement IForgeRegistryEntry Modifier and Type Class Description classActivityclassSchedule -
Uses of IForgeRegistryEntry in net.minecraft.entity.ai.brain.sensor
Classes in net.minecraft.entity.ai.brain.sensor that implement IForgeRegistryEntry Modifier and Type Class Description classSensorType<U extends Sensor<?>> -
Uses of IForgeRegistryEntry in net.minecraft.entity.item
Classes in net.minecraft.entity.item that implement IForgeRegistryEntry Modifier and Type Class Description classPaintingType -
Uses of IForgeRegistryEntry in net.minecraft.entity.merchant.villager
Classes in net.minecraft.entity.merchant.villager that implement IForgeRegistryEntry Modifier and Type Class Description classVillagerProfession -
Uses of IForgeRegistryEntry in net.minecraft.fluid
Classes in net.minecraft.fluid that implement IForgeRegistryEntry Modifier and Type Class Description classEmptyFluidclassFlowingFluidclassFluidclassLavaFluidstatic classLavaFluid.Flowingstatic classLavaFluid.SourceclassWaterFluidstatic classWaterFluid.Flowingstatic classWaterFluid.Source -
Uses of IForgeRegistryEntry in net.minecraft.inventory.container
Classes in net.minecraft.inventory.container that implement IForgeRegistryEntry Modifier and Type Class Description classContainerType<T extends Container> -
Uses of IForgeRegistryEntry in net.minecraft.item
-
Uses of IForgeRegistryEntry in net.minecraft.item.crafting
Subinterfaces of IForgeRegistryEntry in net.minecraft.item.crafting Modifier and Type Interface Description interfaceIRecipeSerializer<T extends IRecipe<?>>Classes in net.minecraft.item.crafting that implement IForgeRegistryEntry Modifier and Type Class Description classCookingRecipeSerializer<T extends AbstractCookingRecipe>static classShapedRecipe.Serializerstatic classShapelessRecipe.Serializerstatic classSingleItemRecipe.Serializer<T extends SingleItemRecipe>static classSmithingRecipe.SerializerclassSpecialRecipeSerializer<T extends IRecipe<?>> -
Uses of IForgeRegistryEntry in net.minecraft.particles
Classes in net.minecraft.particles that implement IForgeRegistryEntry Modifier and Type Class Description classBasicParticleTypeclassParticleType<T extends IParticleData> -
Uses of IForgeRegistryEntry in net.minecraft.potion
Classes in net.minecraft.potion that implement IForgeRegistryEntry Modifier and Type Class Description classAbsorptionEffectclassAttackDamageEffectclassEffectclassHealthBoostEffectclassInstantEffectclassPotion -
Uses of IForgeRegistryEntry in net.minecraft.stats
Classes in net.minecraft.stats that implement IForgeRegistryEntry Modifier and Type Class Description classStatType<T> -
Uses of IForgeRegistryEntry in net.minecraft.tileentity
Classes in net.minecraft.tileentity that implement IForgeRegistryEntry Modifier and Type Class Description classTileEntityType<T extends TileEntity> -
Uses of IForgeRegistryEntry in net.minecraft.util
Classes in net.minecraft.util that implement IForgeRegistryEntry Modifier and Type Class Description classSoundEvent -
Uses of IForgeRegistryEntry in net.minecraft.util.registry
Methods in net.minecraft.util.registry with type parameters of type IForgeRegistryEntry Modifier and Type Method Description private static <T extends IForgeRegistryEntry<T>>
Registry<T>Registry. forge(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle cycle, java.util.function.Supplier<T> def)private static <T extends IForgeRegistryEntry<T>>
DefaultedRegistry<T>Registry. forge(RegistryKey<? extends Registry<T>> key, java.lang.String defKey, com.mojang.serialization.Lifecycle cycle, java.util.function.Supplier<T> def)private static <T extends IForgeRegistryEntry<T>>
DefaultedRegistry<T>Registry. forge(RegistryKey<? extends Registry<T>> key, java.lang.String defKey, java.util.function.Supplier<T> def)private static <T extends IForgeRegistryEntry<T>>
Registry<T>Registry. forge(RegistryKey<? extends Registry<T>> key, java.util.function.Supplier<T> def)private static <T extends IForgeRegistryEntry<T>>
Registry<T>WorldGenRegistries. forge(RegistryKey<? extends Registry<T>> key, java.util.function.Supplier<T> def) -
Uses of IForgeRegistryEntry in net.minecraft.village
Classes in net.minecraft.village that implement IForgeRegistryEntry Modifier and Type Class Description classPointOfInterestType -
Uses of IForgeRegistryEntry in net.minecraft.world.biome
Classes in net.minecraft.world.biome that implement IForgeRegistryEntry Modifier and Type Class Description classBiome -
Uses of IForgeRegistryEntry in net.minecraft.world.chunk
Classes in net.minecraft.world.chunk that implement IForgeRegistryEntry Modifier and Type Class Description classChunkStatus -
Uses of IForgeRegistryEntry in net.minecraft.world.gen.blockplacer
Classes in net.minecraft.world.gen.blockplacer that implement IForgeRegistryEntry Modifier and Type Class Description classBlockPlacerType<P extends BlockPlacer> -
Uses of IForgeRegistryEntry in net.minecraft.world.gen.blockstateprovider
Classes in net.minecraft.world.gen.blockstateprovider that implement IForgeRegistryEntry Modifier and Type Class Description classBlockStateProviderType<P extends BlockStateProvider> -
Uses of IForgeRegistryEntry in net.minecraft.world.gen.carver
Classes in net.minecraft.world.gen.carver that implement IForgeRegistryEntry Modifier and Type Class Description classCanyonWorldCarverclassCaveWorldCarverclassNetherCaveCarverclassUnderwaterCanyonWorldCarverclassUnderwaterCaveWorldCarverclassWorldCarver<C extends ICarverConfig> -
Uses of IForgeRegistryEntry in net.minecraft.world.gen.feature
-
Uses of IForgeRegistryEntry in net.minecraft.world.gen.feature.structure
Classes in net.minecraft.world.gen.feature.structure that implement IForgeRegistryEntry Modifier and Type Class Description classBasaltDeltasStructureclassBastionRemantsStructureclassBuriedTreasureStructureclassDesertPyramidStructureclassEndCityStructureclassFortressStructureclassIglooStructureclassJigsawStructureclassJunglePyramidStructureclassMineshaftStructureclassNetherackBlobReplacementStructureclassNetherFossilStructureclassOceanMonumentStructureclassOceanRuinStructureclassPillagerOutpostStructureclassRuinedPortalStructureclassShipwreckStructureclassStrongholdStructureclassStructure<C extends IFeatureConfig>classSwampHutStructureclassVillageStructureclassWoodlandMansionStructure -
Uses of IForgeRegistryEntry in net.minecraft.world.gen.foliageplacer
Classes in net.minecraft.world.gen.foliageplacer that implement IForgeRegistryEntry Modifier and Type Class Description classFoliagePlacerType<P extends FoliagePlacer> -
Uses of IForgeRegistryEntry in net.minecraft.world.gen.placement
-
Uses of IForgeRegistryEntry in net.minecraft.world.gen.surfacebuilders
Classes in net.minecraft.world.gen.surfacebuilders that implement IForgeRegistryEntry Modifier and Type Class Description classBadlandsSurfaceBuilderclassBasaltDeltasSurfaceBuilderclassDefaultSurfaceBuilderclassErodedBadlandsSurfaceBuilderclassFrozenOceanSurfaceBuilderclassGiantTreeTaigaSurfaceBuilderclassGravellyMountainSurfaceBuilderclassMountainSurfaceBuilderclassNetherForestsSurfaceBuilderclassNetherSurfaceBuilderclassNoopSurfaceBuilderclassShatteredSavannaSurfaceBuilderclassSoulSandValleySurfaceBuilderclassSurfaceBuilder<C extends ISurfaceBuilderConfig>classSwampSurfaceBuilderclassValleySurfaceBuilderclassWoodedBadlandsSurfaceBuilder -
Uses of IForgeRegistryEntry in net.minecraft.world.gen.treedecorator
Classes in net.minecraft.world.gen.treedecorator that implement IForgeRegistryEntry Modifier and Type Class Description classTreeDecoratorType<P extends TreeDecorator> -
Uses of IForgeRegistryEntry in net.minecraftforge.common
Classes in net.minecraftforge.common that implement IForgeRegistryEntry Modifier and Type Class Description classForgeSpawnEggItemMethods in net.minecraftforge.common with type parameters of type IForgeRegistryEntry Modifier and Type Method Description static <T extends IForgeRegistryEntry<T>>
Tags.IOptionalNamedTag<T>ForgeTagHandler. createOptionalTag(ResourceLocation registryName, ResourceLocation name)Helper method for creating optional tags for custom forge registries.static <T extends IForgeRegistryEntry<T>>
Tags.IOptionalNamedTag<T>ForgeTagHandler. createOptionalTag(ResourceLocation registryName, ResourceLocation name, java.util.Set<java.util.function.Supplier<T>> defaults)Helper method for creating optional tags for custom forge registries.static <T extends IForgeRegistryEntry<T>>
Tags.IOptionalNamedTag<T>ForgeTagHandler. createOptionalTag(IForgeRegistry<T> registry, ResourceLocation name)Helper method that creates an optional tag for a forge registry, erroring if the registry doesn't support custom tag types.static <T extends IForgeRegistryEntry<T>>
Tags.IOptionalNamedTag<T>ForgeTagHandler. createOptionalTag(IForgeRegistry<T> registry, ResourceLocation name, java.util.Set<java.util.function.Supplier<T>> defaults)Helper method that creates an optional tag for a forge registry, erroring if the registry doesn't support custom tag types.private static <T extends IForgeRegistryEntry<T>>
TagRegistry<T>ForgeTagHandler. getTagRegistry(IForgeRegistry<T> registry)static <T extends IForgeRegistryEntry<T>>
ITag.INamedTag<T>ForgeTagHandler. makeWrapperTag(ResourceLocation registryName, ResourceLocation name)Helper method for creating named tags for custom forge registries.static <T extends IForgeRegistryEntry<T>>
ITag.INamedTag<T>ForgeTagHandler. makeWrapperTag(IForgeRegistry<T> registry, ResourceLocation name)Helper method that creates a named tag for a forge registry, erroring if the registry doesn't support custom tag types. -
Uses of IForgeRegistryEntry in net.minecraftforge.common.crafting
Classes in net.minecraftforge.common.crafting that implement IForgeRegistryEntry Modifier and Type Class Description static classConditionalRecipe.Serializer<T extends IRecipe<?>> -
Uses of IForgeRegistryEntry in net.minecraftforge.common.data
Classes in net.minecraftforge.common.data with type parameters of type IForgeRegistryEntry Modifier and Type Class Description classForgeRegistryTagsProvider<T extends IForgeRegistryEntry<T>>Methods in net.minecraftforge.common.data with type parameters of type IForgeRegistryEntry Modifier and Type Method Description private static <T extends IForgeRegistryEntry<T>>
java.lang.StringForgeRegistryTagsProvider. getTagFolder(IForgeRegistry<T> registryIn)private static <T extends IForgeRegistryEntry<T>>
Registry<T>ForgeRegistryTagsProvider. wrapRegistry(IForgeRegistry<T> registryIn) -
Uses of IForgeRegistryEntry in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions with type parameters of type IForgeRegistryEntry Modifier and Type Method Description default <T extends IForgeRegistryEntry<T>>
ITagCollection<T>IForgeTagCollectionSupplier. getCustomTypeCollection(IForgeRegistry<T> reg)Gets theITagCollectionfor a forge registry, or throws an exception if the registry doesn't support custom tag types.default <T extends IForgeRegistryEntry<T>>
TIForgePacketBuffer. readRegistryId()Reads an registry-entry from the specified buffer.default <T extends IForgeRegistryEntry<T>>
TIForgePacketBuffer. readRegistryIdSafe(java.lang.Class<? super T> registrySuperType)Reads an registry-entry from the specified buffer.default <T extends IForgeRegistryEntry<T>>
TIForgePacketBuffer. 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>>
voidIForgePacketBuffer. 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>>
voidIForgePacketBuffer. 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 IForgeRegistryEntry Modifier and Type Class Description classGlobalLootModifierSerializer<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 Modifier and Type Class Description classForgeWorldType -
Uses of IForgeRegistryEntry in net.minecraftforge.debug
Classes in net.minecraftforge.debug that implement IForgeRegistryEntry Modifier and Type Class Description static classDeferredRegistryTest.Custom -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.block
Classes in net.minecraftforge.debug.block that implement IForgeRegistryEntry Modifier and Type Class Description static classCustomPlantTypeTest.CustomBlockstatic classCustomPlantTypeTest.CustomPlantBlockstatic classCustomRespawnTest.CustomRespawnBlockstatic classCustomSignsTest.CustomStandingSignBlockstatic classCustomSignsTest.CustomWallSignBlockprivate static classFullPotsAccessorDemo.DioriteFlowerPotBlock(package private) static classScaffoldingTest.ScaffoldingMethodTestBlock -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.entity
Classes in net.minecraftforge.debug.entity that implement IForgeRegistryEntry Modifier and Type Class Description static classGravityAttributeTest.ItemGravityStick -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.entity.player
Classes in net.minecraftforge.debug.entity.player that implement IForgeRegistryEntry Modifier and Type Class Description (package private) static classPlayerAttackKnockbackTest.KnockbackSwordItem -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.fluid
Classes in net.minecraftforge.debug.fluid that implement IForgeRegistryEntry Modifier and Type Class Description private static classNewFluidTest.FluidloggableBlock -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.gameplay.loot
Classes in net.minecraftforge.debug.gameplay.loot that implement IForgeRegistryEntry Modifier and Type Class Description private static classGlobalLootModifiersTest.DungeonLootEnhancerModifier.Serializerprivate static classGlobalLootModifiersTest.SilkTouchTestModifier.Serializerprivate static classGlobalLootModifiersTest.SmelterEnchantmentprivate static classGlobalLootModifiersTest.SmeltingEnchantmentModifier.Serializerprivate static classGlobalLootModifiersTest.WheatSeedsConverterModifier.Serializer -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.item
Classes in net.minecraftforge.debug.item that implement IForgeRegistryEntry Modifier and Type Class Description static classCustomElytraTest.CustomElytra -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.misc
Classes in net.minecraftforge.debug.misc that implement IForgeRegistryEntry Modifier and Type Class Description static classCustomTagTypesTest.Custom -
Uses of IForgeRegistryEntry in net.minecraftforge.debug.world
Classes in net.minecraftforge.debug.world that implement IForgeRegistryEntry Modifier and Type Class Description private static classForgeChunkManagerTest.ChunkLoaderBlock -
Uses of IForgeRegistryEntry in net.minecraftforge.event
Classes in net.minecraftforge.event with type parameters of type IForgeRegistryEntry Modifier and Type Class Description classRegistryEvent<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 Modifier and Type Field Description private TRegistryEvent.MissingMappings.Mapping. target -
Uses of IForgeRegistryEntry in net.minecraftforge.fluids
Classes in net.minecraftforge.fluids that implement IForgeRegistryEntry Modifier and Type Class Description classForgeFlowingFluidstatic classForgeFlowingFluid.Flowingstatic classForgeFlowingFluid.Source -
Uses of IForgeRegistryEntry in net.minecraftforge.fluids.capability
Classes in net.minecraftforge.fluids.capability that implement IForgeRegistryEntry Modifier and Type Class Description classItemFluidContainerA simple fluid container, to replace the functionality of the old FluidContainerRegistry and IFluidContainerItem. -
Uses of IForgeRegistryEntry in net.minecraftforge.fml
Classes in net.minecraftforge.fml with type parameters of type IForgeRegistryEntry Modifier and Type Class Description classRegistryObject<T extends IForgeRegistryEntry<? super T>>Fields in net.minecraftforge.fml declared as IForgeRegistryEntry Modifier and Type Field Description private TRegistryObject. valueMethods in net.minecraftforge.fml with type parameters of type IForgeRegistryEntry Modifier and Type Method Description private static <T extends IForgeRegistryEntry<? super T>>
RegistryObject<T>RegistryObject. empty()static <T extends IForgeRegistryEntry<T>,U extends T>
RegistryObject<U>RegistryObject. of(ResourceLocation name, java.lang.Class<T> baseType, java.lang.String modid)static <T extends IForgeRegistryEntry<T>,U extends T>
RegistryObject<U>RegistryObject. of(ResourceLocation name, java.util.function.Supplier<java.lang.Class<? super T>> registryType)static <T extends IForgeRegistryEntry<T>,U extends T>
RegistryObject<U>RegistryObject. of(ResourceLocation name, IForgeRegistry<T> registry) -
Uses of IForgeRegistryEntry in net.minecraftforge.fml.common.registry
Methods in net.minecraftforge.fml.common.registry with type parameters of type IForgeRegistryEntry Modifier and Type Method Description static <K extends IForgeRegistryEntry<K>>
IForgeRegistry<K>GameRegistry. findRegistry(java.lang.Class<K> registryType)Retrieves the registry associated with this super class type. -
Uses of IForgeRegistryEntry in net.minecraftforge.fml.network
Methods in net.minecraftforge.fml.network with type parameters of type IForgeRegistryEntry Modifier and Type Method Description private static <T extends IForgeRegistryEntry<T>>
ITagCollection<T>FMLPlayMessages.SyncCustomTagTypes. readTagCollection(PacketBuffer buf, IForgeRegistry<T> registry) -
Uses of IForgeRegistryEntry in net.minecraftforge.registries
Classes in net.minecraftforge.registries with type parameters of type IForgeRegistryEntry Modifier and Type Class Description classDeferredRegister<T extends IForgeRegistryEntry<T>>Utility class to help with managing registry entries.classForgeRegistry<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.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) classNamespacedDefaultedWrapper<T extends IForgeRegistryEntry<T>>static classNamespacedDefaultedWrapper.Factory<V extends IForgeRegistryEntry<V>>(package private) classNamespacedWrapper<T extends IForgeRegistryEntry<T>>static classNamespacedWrapper.Factory<V extends IForgeRegistryEntry<V>>classRegistryBuilder<T extends IForgeRegistryEntry<T>>Classes in net.minecraftforge.registries that implement IForgeRegistryEntry Modifier and Type Class Description classDataSerializerEntryclassForgeRegistryEntry<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 classGameData.BlockCallbacks.BlockDummyAirFields in net.minecraftforge.registries declared as IForgeRegistryEntry Modifier and Type Field Description private VForgeRegistry. defaultValueFields in net.minecraftforge.registries with type parameters of type IForgeRegistryEntry Modifier and Type Field Description (package private) com.google.common.collect.BiMap<ResourceLocation,ForgeRegistry<? extends IForgeRegistryEntry<?>>>RegistryManager. registriesprivate com.google.common.collect.BiMap<java.lang.Class<? extends IForgeRegistryEntry<?>>,ResourceLocation>RegistryManager. superTypesMethods in net.minecraftforge.registries with type parameters of type IForgeRegistryEntry Modifier and Type Method Description static <B extends IForgeRegistryEntry<B>>
DeferredRegister<B>DeferredRegister. create(java.lang.Class<B> base, java.lang.String modid)Use for custom registries that are made during the NewRegistry event.static <B extends IForgeRegistryEntry<B>>
DeferredRegister<B>DeferredRegister. create(IForgeRegistry<B> reg, java.lang.String modid)Use for vanilla/forge registries.(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(java.lang.Class<? super V> cls)<V extends IForgeRegistryEntry<V>>
ForgeRegistry<V>RegistryManager. getRegistry(RegistryKey<? 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>>
java.lang.Class<V>RegistryManager. getSuperType(ResourceLocation key)static <T extends IForgeRegistryEntry<T>>
SimpleRegistry<T>GameData. getWrapper(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)static <T extends IForgeRegistryEntry<T>>
DefaultedRegistry<T>GameData. getWrapper(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, java.lang.String defKey)private static <T extends IForgeRegistryEntry<T>>
voidGameData. loadFrozenDataToStagingRegistry(RegistryManager STAGING, ResourceLocation name, java.util.Map<ResourceLocation,java.lang.Integer[]> remaps, java.lang.Class<T> clazz)private static <T extends IForgeRegistryEntry<T>>
voidGameData. loadPersistentDataToStagingRegistry(RegistryManager pool, RegistryManager to, java.util.Map<ResourceLocation,java.lang.Integer[]> remaps, java.util.Map<ResourceLocation,java.lang.Integer> missing, ResourceLocation name, ForgeRegistry.Snapshot snap, java.lang.Class<T> regType)private static <T extends IForgeRegistryEntry<T>>
voidGameData. loadRegistry(ResourceLocation registryName, RegistryManager from, RegistryManager to, java.lang.Class<T> regType, boolean freeze)private static <T extends IForgeRegistryEntry<T>>
RegistryBuilder<T>GameData. makeRegistry(RegistryKey<? extends Registry<T>> key, java.lang.Class<T> type)private static <T extends IForgeRegistryEntry<T>>
RegistryBuilder<T>GameData. makeRegistry(RegistryKey<? extends Registry<T>> key, java.lang.Class<T> type, int min, int max)private static <T extends IForgeRegistryEntry<T>>
RegistryBuilder<T>GameData. makeRegistry(RegistryKey<? extends Registry<T>> key, java.lang.Class<T> type, java.lang.String _default)private static <T extends IForgeRegistryEntry<T>>
voidGameData. processMissing(java.lang.Class<T> clazz, ResourceLocation name, RegistryManager STAGING, RegistryEvent.MissingMappings<?> e, java.util.Map<ResourceLocation,java.lang.Integer> missing, java.util.Map<ResourceLocation,java.lang.Integer[]> remaps, java.util.Collection<ResourceLocation> defaulted, java.util.Collection<ResourceLocation> failed, boolean injectNetworkDummies)static <K extends IForgeRegistryEntry<K>>
KGameData. register_impl(K value)<V extends IForgeRegistryEntry<V>>
ResourceLocationRegistryManager. updateLegacyName(ResourceLocation legacyName)Methods in net.minecraftforge.registries with parameters of type IForgeRegistryEntry Modifier and Type Method Description private static voidGameData. forceRegistryName(IForgeRegistryEntry<?> entry, ResourceLocation name)voidForgeRegistry. registerAll(V... values)voidIForgeRegistry. registerAll(V... values)
-