Class PlayPayloadHandler.Builder<T extends CustomPacketPayload>
java.lang.Object
net.neoforged.neoforge.network.registration.PlayPayloadHandler.Builder<T>
- Type Parameters:
 T- The payload type.
- All Implemented Interfaces:
 IDirectionAwarePayloadHandlerBuilder<T,IPlayPayloadHandler<T>> 
- Enclosing class:
 - PlayPayloadHandler<T extends CustomPacketPayload>
 
static class PlayPayloadHandler.Builder<T extends CustomPacketPayload>
extends Object
implements IDirectionAwarePayloadHandlerBuilder<T,IPlayPayloadHandler<T>> 
A builder for 
PlayPayloadHandler.- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable IPlayPayloadHandler<T>private @Nullable IPlayPayloadHandler<T> - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionclient(IPlayPayloadHandler<T> clientSide) Sets the client side handler.(package private) PlayPayloadHandler<T>create()server(IPlayPayloadHandler<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,IPlayPayloadHandler<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,IPlayPayloadHandler<T extends CustomPacketPayload>> - Parameters:
 serverSide- The server side handler.- Returns:
 - This builder.
 
 - 
create
PlayPayloadHandler<T> create() 
 -