Class ConfigurationPayloadHandler.Builder<T extends CustomPacketPayload>
java.lang.Object
net.neoforged.neoforge.network.registration.ConfigurationPayloadHandler.Builder<T>
- Type Parameters:
T- The type of payload.
- All Implemented Interfaces:
IDirectionAwarePayloadHandlerBuilder<T,IConfigurationPayloadHandler<T>>
- Enclosing class:
- ConfigurationPayloadHandler<T extends CustomPacketPayload>
static class ConfigurationPayloadHandler.Builder<T extends CustomPacketPayload>
extends Object
implements IDirectionAwarePayloadHandlerBuilder<T,IConfigurationPayloadHandler<T>>
Internal builder for a configuration payload handler.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable IConfigurationPayloadHandler<T>private @Nullable IConfigurationPayloadHandler<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclient(IConfigurationPayloadHandler<T> clientSide) Sets the client side handler.(package private) ConfigurationPayloadHandler<T>create()server(IConfigurationPayloadHandler<T> serverSide) Sets the server side handler.
-
Field Details
-
clientSide
-
serverSide
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
client
Description copied from interface:IDirectionAwarePayloadHandlerBuilderSets the client side handler.- Specified by:
clientin interfaceIDirectionAwarePayloadHandlerBuilder<T extends CustomPacketPayload,IConfigurationPayloadHandler<T extends CustomPacketPayload>> - Parameters:
clientSide- The client side handler.- Returns:
- This builder.
-
server
Description copied from interface:IDirectionAwarePayloadHandlerBuilderSets the server side handler.- Specified by:
serverin interfaceIDirectionAwarePayloadHandlerBuilder<T extends CustomPacketPayload,IConfigurationPayloadHandler<T extends CustomPacketPayload>> - Parameters:
serverSide- The server side handler.- Returns:
- This builder.
-
create
ConfigurationPayloadHandler<T> create()
-