Interface | Description |
---|---|
IForgeRegistry<V extends IForgeRegistryEntry<V>> |
Main interface for the registry system.
|
IForgeRegistry.AddCallback<V extends IForgeRegistryEntry<V>> |
Callback fired when objects are added to the registry.
|
IForgeRegistry.ClearCallback<V extends IForgeRegistryEntry<V>> |
Callback fired when the registry is cleared.
|
IForgeRegistry.CreateCallback<V extends IForgeRegistryEntry<V>> |
Callback fired when a registry instance is created.
|
IForgeRegistry.DummyFactory<V extends IForgeRegistryEntry<V>> |
Factory for creating dummy entries, allowing worlds to be loaded and keep the missing block references.
|
IForgeRegistry.MissingFactory<V extends IForgeRegistryEntry<V>> | |
IForgeRegistry.ValidateCallback<V extends IForgeRegistryEntry<V>> |
Callback fired when the registry contents are validated.
|
IForgeRegistryEntry<V> | |
IForgeRegistryInternal<V extends IForgeRegistryEntry<V>> | |
IForgeRegistryModifiable<V extends IForgeRegistryEntry<V>> | |
ILockableRegistry | |
IRegistryDelegate<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.
|
Class | Description |
---|---|
DataSerializerEntry | |
ForgeRegistry<V extends IForgeRegistryEntry<V>> | |
ForgeRegistry.OverrideOwner | |
ForgeRegistry.Snapshot | |
GameData |
INTERNAL ONLY
MODDERS SHOULD HAVE NO REASON TO USE THIS CLASS
|
GameData.BlockCallbacks | |
GameData.BlockCallbacks.BlockDummyAir | |
GameData.ClearableObjectIntIdentityMap<I> | |
GameData.EntityCallbacks | |
GameData.ItemCallbacks | |
GameData.RecipeCallbacks | |
GameData.RecipeCallbacks.DummyRecipe | |
GameData.SerializerCallbacks | |
IForgeRegistryEntry.Impl<T extends IForgeRegistryEntry<T>> | |
NamespacedDefaultedWrapper<V extends IForgeRegistryEntry<V>> | |
NamespacedDefaultedWrapper.Factory<V extends IForgeRegistryEntry<V>> | |
NamespacedWrapper<V extends IForgeRegistryEntry<V>> | |
NamespacedWrapper.Factory<V extends IForgeRegistryEntry<V>> | |
ObjectHolderRef |
Internal class used in tracking
GameRegistry.ObjectHolder references |
ObjectHolderRef.FinalFieldHelper | |
RegistryBuilder<T extends IForgeRegistryEntry<T>> | |
RegistryDelegate<T> | |
RegistryManager |
Enum | Description |
---|---|
ObjectHolderRegistry |
Internal registry for tracking
GameRegistry.ObjectHolder references |