Interface ClientPacket

All Known Implementing Classes:
ClientAdvancementTabPacket, ClientAnimationPacket, ClientChangeDifficultyPacket, ClientChatAckPacket, ClientChatMessagePacket, ClientChatSessionUpdatePacket, ClientChunkBatchReceivedPacket, ClientClickWindowButtonPacket, ClientClickWindowPacket, ClientCloseWindowPacket, ClientCommandChatPacket, ClientConfigurationAckPacket, ClientCookieResponsePacket, ClientCreativeInventoryActionPacket, ClientDebugSampleSubscriptionPacket, ClientEditBookPacket, ClientEncryptionResponsePacket, ClientEntityActionPacket, ClientFinishConfigurationPacket, ClientGenerateStructurePacket, ClientHandshakePacket, ClientHeldItemChangePacket, ClientInputPacket, ClientInteractEntityPacket, ClientKeepAlivePacket, ClientLockDifficultyPacket, ClientLoginAcknowledgedPacket, ClientLoginPluginResponsePacket, ClientLoginStartPacket, ClientNameItemPacket, ClientPickItemPacket, ClientPingRequestPacket, ClientPlaceRecipePacket, ClientPlayerAbilitiesPacket, ClientPlayerBlockPlacementPacket, ClientPlayerDiggingPacket, ClientPlayerPositionAndRotationPacket, ClientPlayerPositionPacket, ClientPlayerPositionStatusPacket, ClientPlayerRotationPacket, ClientPluginMessagePacket, ClientPongPacket, ClientQueryBlockNbtPacket, ClientQueryEntityNbtPacket, ClientRecipeBookSeenRecipePacket, ClientResourcePackStatusPacket, ClientSelectBundleItemPacket, ClientSelectKnownPacksPacket, ClientSelectTradePacket, ClientSetBeaconEffectPacket, ClientSetRecipeBookStatePacket, ClientSettingsPacket, ClientSignedCommandChatPacket, ClientSpectatePacket, ClientStatusPacket, ClientSteerBoatPacket, ClientTabCompletePacket, ClientTeleportConfirmPacket, ClientTickEndPacket, ClientUpdateCommandBlockMinecartPacket, ClientUpdateCommandBlockPacket, ClientUpdateJigsawBlockPacket, ClientUpdateSignPacket, ClientUpdateStructureBlockPacket, ClientUseItemPacket, ClientVehicleMovePacket, ClientWindowSlotStatePacket, LegacyServerListPingPacket, StatusRequestPacket

public interface ClientPacket
Represents a packet received from a client.

Packets are value-based, and should therefore not be reliant on identity.