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 class
AquaAffinityEnchantment
class
BindingCurseEnchantment
class
ChannelingEnchantment
class
DamageEnchantment
class
DepthStriderEnchantment
class
EfficiencyEnchantment
class
Enchantment
class
FireAspectEnchantment
class
FlameEnchantment
class
FrostWalkerEnchantment
class
ImpalingEnchantment
class
InfinityEnchantment
class
KnockbackEnchantment
class
LootBonusEnchantment
class
LoyaltyEnchantment
class
LureEnchantment
class
MendingEnchantment
class
MultishotEnchantment
class
PiercingEnchantment
class
PowerEnchantment
class
ProtectionEnchantment
class
PunchEnchantment
class
QuickChargeEnchantment
class
RespirationEnchantment
class
RiptideEnchantment
class
SilkTouchEnchantment
class
SoulSpeedEnchantment
class
SweepingEnchantment
class
ThornsEnchantment
class
UnbreakingEnchantment
class
VanishingCurseEnchantment
-
Uses of IForgeRegistryEntry in net.minecraft.entity
Classes in net.minecraft.entity that implement IForgeRegistryEntry Modifier and Type Class Description class
EntityType<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 class
Attribute
class
RangedAttribute
-
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 class
MemoryModuleType<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 class
Activity
class
Schedule
-
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 class
SensorType<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 class
PaintingType
-
Uses of IForgeRegistryEntry in net.minecraft.entity.merchant.villager
Classes in net.minecraft.entity.merchant.villager that implement IForgeRegistryEntry Modifier and Type Class Description class
VillagerProfession
-
Uses of IForgeRegistryEntry in net.minecraft.fluid
Classes in net.minecraft.fluid that implement IForgeRegistryEntry Modifier and Type Class Description class
EmptyFluid
class
FlowingFluid
class
Fluid
class
LavaFluid
static class
LavaFluid.Flowing
static class
LavaFluid.Source
class
WaterFluid
static class
WaterFluid.Flowing
static class
WaterFluid.Source
-
Uses of IForgeRegistryEntry in net.minecraft.inventory.container
Classes in net.minecraft.inventory.container that implement IForgeRegistryEntry Modifier and Type Class Description class
ContainerType<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 interface
IRecipeSerializer<T extends IRecipe<?>>
Classes in net.minecraft.item.crafting that implement IForgeRegistryEntry Modifier and Type Class Description class
CookingRecipeSerializer<T extends AbstractCookingRecipe>
static class
ShapedRecipe.Serializer
static class
ShapelessRecipe.Serializer
static class
SingleItemRecipe.Serializer<T extends SingleItemRecipe>
static class
SmithingRecipe.Serializer
class
SpecialRecipeSerializer<T extends IRecipe<?>>
-
Uses of IForgeRegistryEntry in net.minecraft.particles
Classes in net.minecraft.particles that implement IForgeRegistryEntry Modifier and Type Class Description class
BasicParticleType
class
ParticleType<T extends IParticleData>
-
Uses of IForgeRegistryEntry in net.minecraft.potion
Classes in net.minecraft.potion that implement IForgeRegistryEntry Modifier and Type Class Description class
AbsorptionEffect
class
AttackDamageEffect
class
Effect
class
HealthBoostEffect
class
InstantEffect
class
Potion
-
Uses of IForgeRegistryEntry in net.minecraft.stats
Classes in net.minecraft.stats that implement IForgeRegistryEntry Modifier and Type Class Description class
StatType<T>
-
Uses of IForgeRegistryEntry in net.minecraft.tileentity
Classes in net.minecraft.tileentity that implement IForgeRegistryEntry Modifier and Type Class Description class
TileEntityType<T extends TileEntity>
-
Uses of IForgeRegistryEntry in net.minecraft.util
Classes in net.minecraft.util that implement IForgeRegistryEntry Modifier and Type Class Description class
SoundEvent
-
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 class
PointOfInterestType
-
Uses of IForgeRegistryEntry in net.minecraft.world.biome
Classes in net.minecraft.world.biome that implement IForgeRegistryEntry Modifier and Type Class Description class
Biome
-
Uses of IForgeRegistryEntry in net.minecraft.world.chunk
Classes in net.minecraft.world.chunk that implement IForgeRegistryEntry Modifier and Type Class Description class
ChunkStatus
-
Uses of IForgeRegistryEntry in net.minecraft.world.gen.blockplacer
Classes in net.minecraft.world.gen.blockplacer that implement IForgeRegistryEntry Modifier and Type Class Description class
BlockPlacerType<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 class
BlockStateProviderType<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 class
CanyonWorldCarver
class
CaveWorldCarver
class
NetherCaveCarver
class
UnderwaterCanyonWorldCarver
class
UnderwaterCaveWorldCarver
class
WorldCarver<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 class
BasaltDeltasStructure
class
BastionRemantsStructure
class
BuriedTreasureStructure
class
DesertPyramidStructure
class
EndCityStructure
class
FortressStructure
class
IglooStructure
class
JigsawStructure
class
JunglePyramidStructure
class
MineshaftStructure
class
NetherackBlobReplacementStructure
class
NetherFossilStructure
class
OceanMonumentStructure
class
OceanRuinStructure
class
PillagerOutpostStructure
class
RuinedPortalStructure
class
ShipwreckStructure
class
StrongholdStructure
class
Structure<C extends IFeatureConfig>
class
SwampHutStructure
class
VillageStructure
class
WoodlandMansionStructure
-
Uses of IForgeRegistryEntry in net.minecraft.world.gen.foliageplacer
Classes in net.minecraft.world.gen.foliageplacer that implement IForgeRegistryEntry Modifier and Type Class Description class
FoliagePlacerType<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 class
BadlandsSurfaceBuilder
class
BasaltDeltasSurfaceBuilder
class
DefaultSurfaceBuilder
class
ErodedBadlandsSurfaceBuilder
class
FrozenOceanSurfaceBuilder
class
GiantTreeTaigaSurfaceBuilder
class
GravellyMountainSurfaceBuilder
class
MountainSurfaceBuilder
class
NetherForestsSurfaceBuilder
class
NetherSurfaceBuilder
class
NoopSurfaceBuilder
class
ShatteredSavannaSurfaceBuilder
class
SoulSandValleySurfaceBuilder
class
SurfaceBuilder<C extends ISurfaceBuilderConfig>
class
SwampSurfaceBuilder
class
ValleySurfaceBuilder
class
WoodedBadlandsSurfaceBuilder
-
Uses of IForgeRegistryEntry in net.minecraft.world.gen.treedecorator
Classes in net.minecraft.world.gen.treedecorator that implement IForgeRegistryEntry Modifier and Type Class Description class
TreeDecoratorType<P extends TreeDecorator>
-
Uses of IForgeRegistryEntry in net.minecraftforge.common
Classes in net.minecraftforge.common that implement IForgeRegistryEntry Modifier and Type Class Description class
ForgeSpawnEggItem
Methods 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 class
ConditionalRecipe.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 class
ForgeRegistryTagsProvider<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 theITagCollection
for 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 class
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 Modifier and Type Class Description class
ForgeWorldType
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug
Classes in net.minecraftforge.debug that implement IForgeRegistryEntry Modifier and Type Class Description static class
DeferredRegistryTest.Custom
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.block
Classes in net.minecraftforge.debug.block that implement IForgeRegistryEntry Modifier and Type Class Description static class
CustomPlantTypeTest.CustomBlock
static class
CustomPlantTypeTest.CustomPlantBlock
static class
CustomRespawnTest.CustomRespawnBlock
static class
CustomSignsTest.CustomStandingSignBlock
static class
CustomSignsTest.CustomWallSignBlock
private static class
FullPotsAccessorDemo.DioriteFlowerPotBlock
(package private) static class
ScaffoldingTest.ScaffoldingMethodTestBlock
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.entity
Classes in net.minecraftforge.debug.entity that implement IForgeRegistryEntry Modifier and Type Class Description static class
GravityAttributeTest.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 class
PlayerAttackKnockbackTest.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 class
NewFluidTest.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 class
GlobalLootModifiersTest.DungeonLootEnhancerModifier.Serializer
private static class
GlobalLootModifiersTest.SilkTouchTestModifier.Serializer
private static class
GlobalLootModifiersTest.SmelterEnchantment
private static class
GlobalLootModifiersTest.SmeltingEnchantmentModifier.Serializer
private static class
GlobalLootModifiersTest.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 class
CustomElytraTest.CustomElytra
-
Uses of IForgeRegistryEntry in net.minecraftforge.debug.misc
Classes in net.minecraftforge.debug.misc that implement IForgeRegistryEntry Modifier and Type Class Description static class
CustomTagTypesTest.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 class
ForgeChunkManagerTest.ChunkLoaderBlock
-
Uses of IForgeRegistryEntry in net.minecraftforge.event
Classes in net.minecraftforge.event with type parameters of type IForgeRegistryEntry Modifier and Type Class Description class
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 Modifier and Type Field Description private T
RegistryEvent.MissingMappings.Mapping. target
-
Uses of IForgeRegistryEntry in net.minecraftforge.fluids
Classes in net.minecraftforge.fluids that implement IForgeRegistryEntry Modifier and Type Class Description class
ForgeFlowingFluid
static class
ForgeFlowingFluid.Flowing
static class
ForgeFlowingFluid.Source
-
Uses of IForgeRegistryEntry in net.minecraftforge.fluids.capability
Classes in net.minecraftforge.fluids.capability that implement IForgeRegistryEntry Modifier and Type Class Description class
ItemFluidContainer
A 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 class
RegistryObject<T extends IForgeRegistryEntry<? super T>>
Fields in net.minecraftforge.fml declared as IForgeRegistryEntry Modifier and Type Field Description private T
RegistryObject. value
Methods 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 class
DeferredRegister<T extends IForgeRegistryEntry<T>>
Utility class to help with managing registry entries.class
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.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) class
NamespacedDefaultedWrapper<T extends IForgeRegistryEntry<T>>
static class
NamespacedDefaultedWrapper.Factory<V extends IForgeRegistryEntry<V>>
(package private) class
NamespacedWrapper<T extends IForgeRegistryEntry<T>>
static class
NamespacedWrapper.Factory<V extends IForgeRegistryEntry<V>>
class
RegistryBuilder<T extends IForgeRegistryEntry<T>>
Classes in net.minecraftforge.registries that implement IForgeRegistryEntry Modifier and Type Class Description class
DataSerializerEntry
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
GameData.BlockCallbacks.BlockDummyAir
Fields in net.minecraftforge.registries declared as IForgeRegistryEntry Modifier and Type Field Description private V
ForgeRegistry. defaultValue
Fields 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. registries
private com.google.common.collect.BiMap<java.lang.Class<? extends IForgeRegistryEntry<?>>,ResourceLocation>
RegistryManager. superTypes
Methods 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 void
GameData. forceRegistryName(IForgeRegistryEntry<?> entry, ResourceLocation name)
void
ForgeRegistry. registerAll(V... values)
void
IForgeRegistry. registerAll(V... values)
-