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
Modifier and TypeFieldDescriptionprivate @Nullable IPlayPayloadHandler<T>
private @Nullable IPlayPayloadHandler<T>
-
Constructor Summary
-
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:IDirectionAwarePayloadHandlerBuilder
Sets the client side handler.- Specified by:
client
in interfaceIDirectionAwarePayloadHandlerBuilder<T extends CustomPacketPayload,
IPlayPayloadHandler<T extends CustomPacketPayload>> - Parameters:
clientSide
- The client side handler.- Returns:
- This builder.
-
server
Description copied from interface:IDirectionAwarePayloadHandlerBuilder
Sets the server side handler.- Specified by:
server
in interfaceIDirectionAwarePayloadHandlerBuilder<T extends CustomPacketPayload,
IPlayPayloadHandler<T extends CustomPacketPayload>> - Parameters:
serverSide
- The server side handler.- Returns:
- This builder.
-
create
PlayPayloadHandler<T> create()
-