类 ModifyRegistriesEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.registries.ModifyRegistriesEvent
- 所有已实现的接口:
net.neoforged.fml.event.IModBusEvent
public class ModifyRegistriesEvent
extends net.neoforged.bus.api.Event
implements net.neoforged.fml.event.IModBusEvent
Fired during startup after builtin registries are constructed.
For vanilla registries, this event is fired after vanilla entries are registered but before modded entries.
For modded registries, this event is fired before any entry is registered.
This event can be used to register callbacks to the registry.
This event cannot be used to modify datapack registries.
This event is not cancellable.
This event is fired on the mod-specific event bus, on both logical sides.
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Returns all builtin registries.<T> Registry
<T> getRegistry
(ResourceKey<? extends Registry<T>> key) Retrieve a builtin registry by its key.
-
构造器详细资料
-
ModifyRegistriesEvent
ModifyRegistriesEvent()
-
-
方法详细资料
-
getRegistries
Returns all builtin registries. -
getRegistry
Retrieve a builtin registry by its key.- 参数:
key
- the key of the registry to retrieve- 返回:
- the registry typed to the given registry key
- 抛出:
IllegalArgumentException
- if the registry does not exist
-