Class RegisterRpcSchemaEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.server.RegisterRpcSchemaEvent
public class RegisterRpcSchemaEvent
extends net.neoforged.bus.api.Event
Fired to register SchemaComponents used in incoming and outgoing JSON-RPC methods.
This event is non-cancellable.
This event is fired on the game event bus,
only on the dedicated server
before the ManagementServer is instantiated in JsonRpc.create(DedicatedServerSettings, NotificationManager).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregister(SchemaComponent<?> component) Registers aSchemaComponent.
-
Field Details
-
components
-
-
Constructor Details
-
RegisterRpcSchemaEvent
-
-
Method Details
-
register
Registers aSchemaComponent.- Parameters:
component- The component to register.- Throws:
IllegalArgumentException- if a component with the same name is already registered.
-