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.BakeCallback<V extends IForgeRegistryEntry<V>> |
Callback fired when the registry is done processing.
|
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.
|
Annotation Type | Description |
---|---|
ObjectHolder |
ObjectHolder can be used to automatically populate public static final fields with entries
from the registry.
|