Class ConfigurationPayloadHandler<T extends CustomPacketPayload>
java.lang.Object
net.neoforged.neoforge.network.registration.ConfigurationPayloadHandler<T>
- Type Parameters:
 T- The payload type.
- All Implemented Interfaces:
 IConfigurationPayloadHandler<T>
@Internal
public final class ConfigurationPayloadHandler<T extends CustomPacketPayload>
extends Object
implements IConfigurationPayloadHandler<T>
An internal implementation of 
IDirectionAwarePayloadHandlerBuilder for IConfigurationPayloadHandler.- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classInternal builder for a configuration payload handler. - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @Nullable IConfigurationPayloadHandler<T>private final @Nullable IConfigurationPayloadHandler<T> - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateConfigurationPayloadHandler(@Nullable IConfigurationPayloadHandler<T> clientSide, @Nullable IConfigurationPayloadHandler<T> serverSide)  - 
Method Summary
Modifier and TypeMethodDescription(package private) Optional<PacketFlow>flow()voidhandle(T payload, ConfigurationPayloadContext context) Invoked to handle the given payload in the given context. 
- 
Field Details
- 
clientSide
@Nullable private final @Nullable IConfigurationPayloadHandler<T extends CustomPacketPayload> clientSide - 
serverSide
@Nullable private final @Nullable IConfigurationPayloadHandler<T extends CustomPacketPayload> serverSide 
 - 
 - 
Constructor Details
- 
ConfigurationPayloadHandler
private ConfigurationPayloadHandler(@Nullable @Nullable IConfigurationPayloadHandler<T> clientSide, @Nullable @Nullable IConfigurationPayloadHandler<T> serverSide)  
 - 
 - 
Method Details
- 
handle
Description copied from interface:IConfigurationPayloadHandlerInvoked to handle the given payload in the given context.- Specified by:
 handlein interfaceIConfigurationPayloadHandler<T extends CustomPacketPayload>- Parameters:
 payload- The payload.context- The context.
 - 
flow
Optional<PacketFlow> flow() 
 -