Interface ClientDispatchPayload
- All Superinterfaces:
net.minecraft.network.protocol.common.custom.CustomPacketPayload
- All Known Implementing Classes:
AdvancedAddEntityPayload
,AdvancedContainerSetDataPayload
,AdvancedOpenScreenPayload
,AuxiliaryLightDataPayload
,ClientboundCustomSetTimePayload
,ConfigFilePayload
,FrozenRegistryPayload
,FrozenRegistrySyncCompletedPayload
,FrozenRegistrySyncStartPayload
,KnownRegistryDataMapsPayload
,RecipeContentPayload
,RegistryDataMapSyncPayload
public sealed interface ClientDispatchPayload
extends net.minecraft.network.protocol.common.custom.CustomPacketPayload
permits AdvancedAddEntityPayload, AdvancedContainerSetDataPayload, AdvancedOpenScreenPayload, AuxiliaryLightDataPayload, ClientboundCustomSetTimePayload, ConfigFilePayload, FrozenRegistryPayload, FrozenRegistrySyncCompletedPayload, FrozenRegistrySyncStartPayload, KnownRegistryDataMapsPayload, RecipeContentPayload, RegistryDataMapSyncPayload<T>
Internal marker classes for packets for which the handler dispatch happens in
ClientPayloadHandler
.
This is meant to be a temporary workaround until we rework the networking API to allow for separate handler registration.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.network.protocol.common.custom.CustomPacketPayload
net.minecraft.network.protocol.common.custom.CustomPacketPayload.FallbackProvider<B extends net.minecraft.network.FriendlyByteBuf>, net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload>, net.minecraft.network.protocol.common.custom.CustomPacketPayload.TypeAndCodec<B extends net.minecraft.network.FriendlyByteBuf,
T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> -
Method Summary
Methods inherited from interface net.minecraft.network.protocol.common.custom.CustomPacketPayload
toVanillaClientbound, toVanillaServerbound, type