Interface FreezeRegistryEvent.Post
- All Superinterfaces:
Event
,FreezeRegistryEvent
,LifecycleEvent
- All Known Subinterfaces:
FreezeRegistryEvent.Post.EngineScoped<E>
,FreezeRegistryEvent.Post.GameScoped
,FreezeRegistryEvent.Post.WorldScoped
- Enclosing interface:
FreezeRegistryEvent
Fired after a layer has established its registries
and is no longer accepting any type of modifications.
Note: Layers might be reloadable! When a registry is being reloaded, this event is fired again for the relevant registries.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
FreezeRegistryEvent.Post.EngineScoped<E extends Engine>
static interface
static interface
Nested classes/interfaces inherited from interface org.spongepowered.api.event.lifecycle.FreezeRegistryEvent
FreezeRegistryEvent.Post
-
Method Summary
Modifier and TypeMethodDescriptionholder()
Gets the builtregistry holder
.default <T> void
registry
(RegistryType<T> registryType, Consumer<Registry<T>> consumer) Fetch a registry by its type.Methods inherited from interface org.spongepowered.api.event.lifecycle.LifecycleEvent
game
-
Method Details
-
holder
RegistryHolder holder()Gets the builtregistry holder
.- Returns:
- The registry holder.
-
registry
Fetch a registry by its type.
The consumer will be called if it matches the current set of registries being created.
- Parameters:
registryType
- The registry type to fetch.consumer
- The consumer to be called if found.
-