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() 
 -