Interface | Description |
---|---|
IEntityAdditionalSpawnData |
A interface for Entities that need extra information to be communicated
between the server and client when they are spawned.
|
IForgeRegistry<V extends IForgeRegistryEntry<V>> |
Main interface for the registry system.
|
IForgeRegistry.AddCallback<V> |
Callback fired when objects are added to the registry.
|
IForgeRegistry.ClearCallback<V> |
Callback fired when the registry is cleared.
|
IForgeRegistry.CreateCallback<V> |
Callback fired when a registry instance is created.
|
IForgeRegistryEntry<V> | |
IThrowableEntity |
This interface should be implemented by an Entity that can be 'thrown', like snowballs.
|
RegistryDelegate<T> |
A registry delegate for holding references to items or blocks
These should be safe to use in things like lists though aliased items and blocks will not
have object identity with respect to their delegate.
|
VillagerRegistry.IVillageCreationHandler |
Allow access to the
StructureVillagePieces array controlling new village
creation so you can insert your own new village pieces |
Class | Description |
---|---|
EntityRegistry | |
FMLControlledNamespacedRegistry<I extends IForgeRegistryEntry<I>> | |
ForgeRegistries |
A class that exposes static references to all vanilla and Forge registries.
|
GameData | |
GameRegistry | |
IForgeRegistryEntry.Impl<T extends IForgeRegistryEntry<T>> | |
PersistentRegistryManager |
Persistent registry manager.
|
PersistentRegistryManager.GameDataSnapshot | |
PersistentRegistryManager.GameDataSnapshot.Entry | |
RegistryDelegate.Delegate<T> | |
VillagerRegistry |
Registry for villager trading control
|
VillagerRegistry.VillagerCareer | |
VillagerRegistry.VillagerProfession |
Enum | Description |
---|---|
GameRegistry.Type | |
ItemStackHolderInjector | |
ObjectHolderRegistry |
Internal registry for tracking
GameRegistry.ObjectHolder references |
Exception | Description |
---|---|
ExistingSubstitutionException | |
IncompatibleSubstitutionException |
Annotation Type | Description |
---|---|
GameRegistry.ItemStackHolder |
ItemStackHolder can be used to automatically populate public static final fields with
ItemStack instances, referring a specific item, potentially configured with NBT. |
GameRegistry.ObjectHolder |
ObjectHolder can be used to automatically populate public static final fields with entries
from the registry.
|