Packet

Trait Packet 

Source
pub trait Packet: Debug {
    const ID: i32;
    const NAME: &'static str;
    const SIDE: PacketSide;
    const STATE: PacketState;

    // Provided method
    fn encode_with_id(&self, w: impl Write) -> Result<(), Error>
       where Self: Encode { ... }
}
Expand description

Types considered to be Minecraft packets.

In serialized form, a packet begins with a VarInt packet ID followed by the body of the packet. If present, the implementations of Encode and chunkedge_binary::Decode on Self are expected to only encode/decode the body of this packet without the leading ID.

Required Associated Constants§

Source

const ID: i32

The leading VarInt ID of this packet.

Source

const NAME: &'static str

The name of this packet for debugging purposes.

Source

const SIDE: PacketSide

The side this packet is intended for.

Source

const STATE: PacketState

The state in which this packet is used.

Provided Methods§

Source

fn encode_with_id(&self, w: impl Write) -> Result<(), Error>
where Self: Encode,

Encodes this packet’s VarInt ID first, followed by the packet’s body.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Packet for ClientCommandC2s

Source§

const ID: i32 = 10i32

Source§

const NAME: &'static str = "ClientCommandC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerAbilitiesC2s

Source§

const ID: i32 = 38i32

Source§

const NAME: &'static str = "PlayerAbilitiesC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for FinishConfigurationC2s

Source§

const ID: i32 = 3i32

Source§

const NAME: &'static str = "FinishConfigurationC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for FinishConfigurationS2c

Source§

const ID: i32 = 3i32

Source§

const NAME: &'static str = "FinishConfigurationS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for chunkedge::protocol::packets::configuration::KeepAliveC2s

Source§

const ID: i32 = 4i32

Source§

const NAME: &'static str = "KeepAliveC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for chunkedge::protocol::packets::configuration::KeepAliveS2c

Source§

const ID: i32 = 4i32

Source§

const NAME: &'static str = "KeepAliveS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for chunkedge::protocol::packets::configuration::PingS2c

Source§

const ID: i32 = 5i32

Source§

const NAME: &'static str = "PingS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for chunkedge::protocol::packets::configuration::PongC2s

Source§

const ID: i32 = 5i32

Source§

const NAME: &'static str = "PongC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for ResetChatS2c

Source§

const ID: i32 = 6i32

Source§

const NAME: &'static str = "ResetChatS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for chunkedge::protocol::packets::configuration::ResourcePackC2s

Source§

const ID: i32 = 6i32

Source§

const NAME: &'static str = "ResourcePackC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for chunkedge::protocol::packets::configuration::ResourcePackPopS2c

Source§

const ID: i32 = 8i32

Source§

const NAME: &'static str = "ResourcePackPopS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl Packet for LoginAcknowledgedC2s

Source§

const ID: i32 = 3i32

Source§

const NAME: &'static str = "LoginAcknowledgedC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl Packet for LoginCompressionS2c

Source§

const ID: i32 = 3i32

Source§

const NAME: &'static str = "LoginCompressionS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl Packet for AcceptTeleportationC2s

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "AcceptTeleportationC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for AddEntityS2c

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "AddEntityS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for AnimateS2c

Source§

const ID: i32 = 2i32

Source§

const NAME: &'static str = "AnimateS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for AwardStatsS2c

Source§

const ID: i32 = 3i32

Source§

const NAME: &'static str = "AwardStatsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for BlockChangedAckS2c

Source§

const ID: i32 = 4i32

Source§

const NAME: &'static str = "BlockChangedAckS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for BlockDestructionS2c

Source§

const ID: i32 = 5i32

Source§

const NAME: &'static str = "BlockDestructionS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for BlockEntityTagQueryC2s

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "BlockEntityTagQueryC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for BlockEventS2c

Source§

const ID: i32 = 7i32

Source§

const NAME: &'static str = "BlockEventS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for BlockUpdateS2c

Source§

const ID: i32 = 8i32

Source§

const NAME: &'static str = "BlockUpdateS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for BundleDelimiterS2c

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "BundleDelimiterS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for BundleItemSelectedC2s

Source§

const ID: i32 = 2i32

Source§

const NAME: &'static str = "BundleItemSelectedC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ChangeDifficultyC2s

Source§

const ID: i32 = 3i32

Source§

const NAME: &'static str = "ChangeDifficultyC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ChangeDifficultyS2c

Source§

const ID: i32 = 10i32

Source§

const NAME: &'static str = "ChangeDifficultyS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ChatAckC2s

Source§

const ID: i32 = 4i32

Source§

const NAME: &'static str = "ChatAckC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ChunkBatchFinishedS2c

Source§

const ID: i32 = 11i32

Source§

const NAME: &'static str = "ChunkBatchFinishedS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ChunkBatchReceivedC2s

Source§

const ID: i32 = 9i32

Source§

const NAME: &'static str = "ChunkBatchReceivedC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ChunkBatchStartS2c

Source§

const ID: i32 = 12i32

Source§

const NAME: &'static str = "ChunkBatchStartS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ClearTitlesS2c

Source§

const ID: i32 = 14i32

Source§

const NAME: &'static str = "ClearTitlesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ClientTickEndC2s

Source§

const ID: i32 = 11i32

Source§

const NAME: &'static str = "ClientTickEndC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ConfigurationAcknowledgedC2s

Source§

const ID: i32 = 14i32

Source§

const NAME: &'static str = "ConfigurationAcknowledgedC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ContainerButtonClickC2s

Source§

const ID: i32 = 15i32

Source§

const NAME: &'static str = "ContainerButtonClickC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ContainerCloseC2s

Source§

const ID: i32 = 17i32

Source§

const NAME: &'static str = "ContainerCloseC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ContainerCloseS2c

Source§

const ID: i32 = 17i32

Source§

const NAME: &'static str = "ContainerCloseS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ContainerSetDataS2c

Source§

const ID: i32 = 19i32

Source§

const NAME: &'static str = "ContainerSetDataS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ContainerSlotStateChangedC2s

Source§

const ID: i32 = 18i32

Source§

const NAME: &'static str = "ContainerSlotStateChangedC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for DamageEventS2c

Source§

const ID: i32 = 25i32

Source§

const NAME: &'static str = "DamageEventS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for DebugSampleS2c

Source§

const ID: i32 = 26i32

Source§

const NAME: &'static str = "DebugSampleS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for DebugSampleSubscriptionC2s

Source§

const ID: i32 = 21i32

Source§

const NAME: &'static str = "DebugSampleSubscriptionC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for EntityEventS2c

Source§

const ID: i32 = 30i32

Source§

const NAME: &'static str = "EntityEventS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for EntityPositionSyncS2c

Source§

const ID: i32 = 31i32

Source§

const NAME: &'static str = "EntityPositionSyncS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for EntityTagQueryC2s

Source§

const ID: i32 = 23i32

Source§

const NAME: &'static str = "EntityTagQueryC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ExplodeS2c

Source§

const ID: i32 = 32i32

Source§

const NAME: &'static str = "ExplodeS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ForgetLevelChunkS2c

Source§

const ID: i32 = 33i32

Source§

const NAME: &'static str = "ForgetLevelChunkS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for GameEventS2c

Source§

const ID: i32 = 34i32

Source§

const NAME: &'static str = "GameEventS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for HorseScreenOpenS2c

Source§

const ID: i32 = 35i32

Source§

const NAME: &'static str = "HorseScreenOpenS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for HurtAnimationS2c

Source§

const ID: i32 = 36i32

Source§

const NAME: &'static str = "HurtAnimationS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for InitializeBorderS2c

Source§

const ID: i32 = 37i32

Source§

const NAME: &'static str = "InitializeBorderS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for InteractC2s

Source§

const ID: i32 = 24i32

Source§

const NAME: &'static str = "InteractC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for JigsawGenerateC2s

Source§

const ID: i32 = 25i32

Source§

const NAME: &'static str = "JigsawGenerateC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::KeepAliveC2s

Source§

const ID: i32 = 26i32

Source§

const NAME: &'static str = "KeepAliveC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::KeepAliveS2c

Source§

const ID: i32 = 38i32

Source§

const NAME: &'static str = "KeepAliveS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for LevelEventS2c

Source§

const ID: i32 = 40i32

Source§

const NAME: &'static str = "LevelEventS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for LevelParticlesS2c

Source§

const ID: i32 = 41i32

Source§

const NAME: &'static str = "LevelParticlesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for LockDifficultyC2s

Source§

const ID: i32 = 27i32

Source§

const NAME: &'static str = "LockDifficultyC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MerchantOffersS2c

Source§

const ID: i32 = 45i32

Source§

const NAME: &'static str = "MerchantOffersS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MoveEntityPosRotS2c

Source§

const ID: i32 = 47i32

Source§

const NAME: &'static str = "MoveEntityPosRotS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MoveEntityPosS2c

Source§

const ID: i32 = 46i32

Source§

const NAME: &'static str = "MoveEntityPosS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MoveEntityRotS2c

Source§

const ID: i32 = 49i32

Source§

const NAME: &'static str = "MoveEntityRotS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MoveMinecartAlongTrackS2c

Source§

const ID: i32 = 48i32

Source§

const NAME: &'static str = "MoveMinecartAlongTrackS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MovePlayerPosC2s

Source§

const ID: i32 = 28i32

Source§

const NAME: &'static str = "MovePlayerPosC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MovePlayerPosRotC2s

Source§

const ID: i32 = 29i32

Source§

const NAME: &'static str = "MovePlayerPosRotC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MovePlayerRotC2s

Source§

const ID: i32 = 30i32

Source§

const NAME: &'static str = "MovePlayerRotC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MovePlayerStatusOnlyC2s

Source§

const ID: i32 = 31i32

Source§

const NAME: &'static str = "MovePlayerStatusOnlyC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MoveVehicleC2s

Source§

const ID: i32 = 32i32

Source§

const NAME: &'static str = "MoveVehicleC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for MoveVehicleS2c

Source§

const ID: i32 = 50i32

Source§

const NAME: &'static str = "MoveVehicleS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for OpenBookS2c

Source§

const ID: i32 = 51i32

Source§

const NAME: &'static str = "OpenBookS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for OpenSignEditorS2c

Source§

const ID: i32 = 53i32

Source§

const NAME: &'static str = "OpenSignEditorS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PaddleBoatC2s

Source§

const ID: i32 = 33i32

Source§

const NAME: &'static str = "PaddleBoatC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PickItemFromBlockC2s

Source§

const ID: i32 = 34i32

Source§

const NAME: &'static str = "PickItemFromBlockC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PickItemFromEntityC2s

Source§

const ID: i32 = 35i32

Source§

const NAME: &'static str = "PickItemFromEntityC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::PingRequestC2s

Source§

const ID: i32 = 36i32

Source§

const NAME: &'static str = "PingRequestC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::PingS2c

Source§

const ID: i32 = 54i32

Source§

const NAME: &'static str = "PingS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlaceRecipeC2s

Source§

const ID: i32 = 37i32

Source§

const NAME: &'static str = "PlaceRecipeC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerAbilitiesS2c

Source§

const ID: i32 = 57i32

Source§

const NAME: &'static str = "PlayerAbilitiesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerActionC2s

Source§

const ID: i32 = 39i32

Source§

const NAME: &'static str = "PlayerActionC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerCombatEndS2c

Source§

const ID: i32 = 59i32

Source§

const NAME: &'static str = "PlayerCombatEndS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerCombatEnterS2c

Source§

const ID: i32 = 60i32

Source§

const NAME: &'static str = "PlayerCombatEnterS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerCommandC2s

Source§

const ID: i32 = 40i32

Source§

const NAME: &'static str = "PlayerCommandC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerInputC2s

Source§

const ID: i32 = 41i32

Source§

const NAME: &'static str = "PlayerInputC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerLoadedC2s

Source§

const ID: i32 = 42i32

Source§

const NAME: &'static str = "PlayerLoadedC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerLookAtS2c

Source§

const ID: i32 = 64i32

Source§

const NAME: &'static str = "PlayerLookAtS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerPositionS2c

Source§

const ID: i32 = 65i32

Source§

const NAME: &'static str = "PlayerPositionS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for PlayerRotationS2c

Source§

const ID: i32 = 66i32

Source§

const NAME: &'static str = "PlayerRotationS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::PongC2s

Source§

const ID: i32 = 43i32

Source§

const NAME: &'static str = "PongC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::PongResponseS2c

Source§

const ID: i32 = 55i32

Source§

const NAME: &'static str = "PongResponseS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for ProjectilePowerS2c

Source§

const ID: i32 = 128i32

Source§

const NAME: &'static str = "ProjectilePowerS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for RecipeBookChangeSettingsC2s

Source§

const ID: i32 = 44i32

Source§

const NAME: &'static str = "RecipeBookChangeSettingsC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for RecipeBookRemoveS2c

Source§

const ID: i32 = 68i32

Source§

const NAME: &'static str = "RecipeBookRemoveS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for RecipeBookSeenRecipeC2s

Source§

const ID: i32 = 45i32

Source§

const NAME: &'static str = "RecipeBookSeenRecipeC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for RecipeBookSettingsS2c

Source§

const ID: i32 = 69i32

Source§

const NAME: &'static str = "RecipeBookSettingsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for RemoveMobEffectS2c

Source§

const ID: i32 = 71i32

Source§

const NAME: &'static str = "RemoveMobEffectS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::ResourcePackC2s

Source§

const ID: i32 = 47i32

Source§

const NAME: &'static str = "ResourcePackC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::play::ResourcePackPopS2c

Source§

const ID: i32 = 73i32

Source§

const NAME: &'static str = "ResourcePackPopS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for RotateHeadS2c

Source§

const ID: i32 = 76i32

Source§

const NAME: &'static str = "RotateHeadS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SelectTradeC2s

Source§

const ID: i32 = 49i32

Source§

const NAME: &'static str = "SelectTradeC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetBeaconC2s

Source§

const ID: i32 = 50i32

Source§

const NAME: &'static str = "SetBeaconC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetBorderCenterS2c

Source§

const ID: i32 = 81i32

Source§

const NAME: &'static str = "SetBorderCenterS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetBorderLerpSizeS2c

Source§

const ID: i32 = 82i32

Source§

const NAME: &'static str = "SetBorderLerpSizeS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetBorderSizeS2c

Source§

const ID: i32 = 83i32

Source§

const NAME: &'static str = "SetBorderSizeS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetBorderWarningDelayS2c

Source§

const ID: i32 = 84i32

Source§

const NAME: &'static str = "SetBorderWarningDelayS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetBorderWarningDistanceS2c

Source§

const ID: i32 = 85i32

Source§

const NAME: &'static str = "SetBorderWarningDistanceS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetCameraS2c

Source§

const ID: i32 = 86i32

Source§

const NAME: &'static str = "SetCameraS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetCarriedItemC2s

Source§

const ID: i32 = 51i32

Source§

const NAME: &'static str = "SetCarriedItemC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetChunkCacheCenterS2c

Source§

const ID: i32 = 87i32

Source§

const NAME: &'static str = "SetChunkCacheCenterS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetChunkCacheRadiusS2c

Source§

const ID: i32 = 88i32

Source§

const NAME: &'static str = "SetChunkCacheRadiusS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetCreativeModeSlotC2s

Source§

const ID: i32 = 54i32

Source§

const NAME: &'static str = "SetCreativeModeSlotC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetCursorItemS2c

Source§

const ID: i32 = 89i32

Source§

const NAME: &'static str = "SetCursorItemS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetDefaultSpawnPositionS2c

Source§

const ID: i32 = 90i32

Source§

const NAME: &'static str = "SetDefaultSpawnPositionS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetEntityLinkS2c

Source§

const ID: i32 = 93i32

Source§

const NAME: &'static str = "SetEntityLinkS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetEntityMotionS2c

Source§

const ID: i32 = 94i32

Source§

const NAME: &'static str = "SetEntityMotionS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetEquipmentS2c

Source§

const ID: i32 = 95i32

Source§

const NAME: &'static str = "SetEquipmentS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetExperienceS2c

Source§

const ID: i32 = 96i32

Source§

const NAME: &'static str = "SetExperienceS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetHealthS2c

Source§

const ID: i32 = 97i32

Source§

const NAME: &'static str = "SetHealthS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetHeldSlotS2c

Source§

const ID: i32 = 98i32

Source§

const NAME: &'static str = "SetHeldSlotS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetSimulationDistanceS2c

Source§

const ID: i32 = 104i32

Source§

const NAME: &'static str = "SetSimulationDistanceS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetTimeS2c

Source§

const ID: i32 = 106i32

Source§

const NAME: &'static str = "SetTimeS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SetTitlesAnimationS2c

Source§

const ID: i32 = 108i32

Source§

const NAME: &'static str = "SetTitlesAnimationS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SoundEntityS2c

Source§

const ID: i32 = 109i32

Source§

const NAME: &'static str = "SoundEntityS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SoundS2c

Source§

const ID: i32 = 110i32

Source§

const NAME: &'static str = "SoundS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for StartConfigurationS2c

Source§

const ID: i32 = 111i32

Source§

const NAME: &'static str = "StartConfigurationS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for SwingC2s

Source§

const ID: i32 = 59i32

Source§

const NAME: &'static str = "SwingC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TagQueryS2c

Source§

const ID: i32 = 116i32

Source§

const NAME: &'static str = "TagQueryS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TakeItemEntityS2c

Source§

const ID: i32 = 117i32

Source§

const NAME: &'static str = "TakeItemEntityS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TeleportEntityS2c

Source§

const ID: i32 = 118i32

Source§

const NAME: &'static str = "TeleportEntityS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TeleportToEntityC2s

Source§

const ID: i32 = 60i32

Source§

const NAME: &'static str = "TeleportToEntityC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TestInstanceBlockActionC2s

Source§

const ID: i32 = 61i32

Source§

const NAME: &'static str = "TestInstanceBlockActionC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TestInstanceBlockStatusS2c

Source§

const ID: i32 = 119i32

Source§

const NAME: &'static str = "TestInstanceBlockStatusS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TickingStateS2c

Source§

const ID: i32 = 120i32

Source§

const NAME: &'static str = "TickingStateS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for TickingStepS2c

Source§

const ID: i32 = 121i32

Source§

const NAME: &'static str = "TickingStepS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for UpdateMobEffectS2c

Source§

const ID: i32 = 125i32

Source§

const NAME: &'static str = "UpdateMobEffectS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for UseItemC2s

Source§

const ID: i32 = 63i32

Source§

const NAME: &'static str = "UseItemC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for UseItemOnC2s

Source§

const ID: i32 = 62i32

Source§

const NAME: &'static str = "UseItemOnC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl Packet for chunkedge::protocol::packets::status::PingRequestC2s

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "PingRequestC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Status

Source§

impl Packet for chunkedge::protocol::packets::status::PongResponseS2c

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "PongResponseS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Status

Source§

impl Packet for StatusRequestC2s

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "StatusRequestC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Status

Source§

impl<'a> Packet for SeenAdvancementsC2s<'a>

Source§

const ID: i32 = 48i32

Source§

const NAME: &'static str = "SeenAdvancementsC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::ClientInformationC2s<'a>

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "ClientInformationC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::CookieRequestS2c<'a>

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "CookieRequestS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::CookieResponseC2s<'a>

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "CookieResponseC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::CustomPayloadC2s<'a>

Source§

const ID: i32 = 2i32

Source§

const NAME: &'static str = "CustomPayloadC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::CustomPayloadS2c<'a>

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "CustomPayloadS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::CustomReportDetailsS2c<'a>

Source§

const ID: i32 = 15i32

Source§

const NAME: &'static str = "CustomReportDetailsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::DisconnectS2c<'a>

Source§

const ID: i32 = 2i32

Source§

const NAME: &'static str = "DisconnectS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for RegistryDataS2c<'a>

Source§

const ID: i32 = 7i32

Source§

const NAME: &'static str = "RegistryDataS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::ResourcePackPushS2c<'a>

Source§

const ID: i32 = 9i32

Source§

const NAME: &'static str = "ResourcePackPushS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for SelectKnownPacksC2s<'a>

Source§

const ID: i32 = 7i32

Source§

const NAME: &'static str = "SelectKnownPacksC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for SelectKnownPacksS2c<'a>

Source§

const ID: i32 = 14i32

Source§

const NAME: &'static str = "SelectKnownPacksS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::ServerLinksS2c<'a>

Source§

const ID: i32 = 16i32

Source§

const NAME: &'static str = "ServerLinksS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::StoreCookieS2c<'a>

Source§

const ID: i32 = 10i32

Source§

const NAME: &'static str = "StoreCookieS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::TransferS2c<'a>

Source§

const ID: i32 = 11i32

Source§

const NAME: &'static str = "TransferS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for UpdateEnabledFeaturesS2c<'a>

Source§

const ID: i32 = 12i32

Source§

const NAME: &'static str = "UpdateEnabledFeaturesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for chunkedge::protocol::packets::configuration::UpdateTagsS2c<'a>

Source§

const ID: i32 = 13i32

Source§

const NAME: &'static str = "UpdateTagsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Configuration

Source§

impl<'a> Packet for IntentionC2s<'a>

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "IntentionC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Handshake

Source§

impl<'a> Packet for chunkedge::protocol::packets::login::CookieRequestS2c<'a>

Source§

const ID: i32 = 5i32

Source§

const NAME: &'static str = "CookieRequestS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for chunkedge::protocol::packets::login::CookieResponseC2s<'a>

Source§

const ID: i32 = 4i32

Source§

const NAME: &'static str = "CookieResponseC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for CustomQueryAnswerC2s<'a>

Source§

const ID: i32 = 2i32

Source§

const NAME: &'static str = "CustomQueryAnswerC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for CustomQueryS2c<'a>

Source§

const ID: i32 = 4i32

Source§

const NAME: &'static str = "CustomQueryS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for HelloC2s<'a>

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "HelloC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for HelloS2c<'a>

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "HelloS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for KeyC2s<'a>

Source§

const ID: i32 = 1i32

Source§

const NAME: &'static str = "KeyC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for LoginDisconnectS2c<'a>

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "LoginDisconnectS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for LoginFinishedS2c<'a>

Source§

const ID: i32 = 2i32

Source§

const NAME: &'static str = "LoginFinishedS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Login

Source§

impl<'a> Packet for BlockEntityDataS2c<'a>

Source§

const ID: i32 = 6i32

Source§

const NAME: &'static str = "BlockEntityDataS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for BossEventS2c<'a>

Source§

const ID: i32 = 9i32

Source§

const NAME: &'static str = "BossEventS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ChatC2s<'a>

Source§

const ID: i32 = 7i32

Source§

const NAME: &'static str = "ChatC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ChatCommandC2s<'a>

Source§

const ID: i32 = 5i32

Source§

const NAME: &'static str = "ChatCommandC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ChatCommandSignedC2s<'a>

Source§

const ID: i32 = 6i32

Source§

const NAME: &'static str = "ChatCommandSignedC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ChatSessionUpdateC2s<'a>

Source§

const ID: i32 = 8i32

Source§

const NAME: &'static str = "ChatSessionUpdateC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ChunksBiomesS2c<'a>

Source§

const ID: i32 = 13i32

Source§

const NAME: &'static str = "ChunksBiomesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::ClientInformationC2s<'a>

Source§

const ID: i32 = 12i32

Source§

const NAME: &'static str = "ClientInformationC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for CommandSuggestionC2s<'a>

Source§

const ID: i32 = 13i32

Source§

const NAME: &'static str = "CommandSuggestionC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for CommandSuggestionsS2c<'a>

Source§

const ID: i32 = 15i32

Source§

const NAME: &'static str = "CommandSuggestionsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for CommandsS2c<'a>

Source§

const ID: i32 = 16i32

Source§

const NAME: &'static str = "CommandsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ContainerClickC2s<'a>

Source§

const ID: i32 = 16i32

Source§

const NAME: &'static str = "ContainerClickC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ContainerSetContentS2c<'a>

Source§

const ID: i32 = 18i32

Source§

const NAME: &'static str = "ContainerSetContentS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ContainerSetSlotS2c<'a>

Source§

const ID: i32 = 20i32

Source§

const NAME: &'static str = "ContainerSetSlotS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::CookieRequestS2c<'a>

Source§

const ID: i32 = 21i32

Source§

const NAME: &'static str = "CookieRequestS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::CookieResponseC2s<'a>

Source§

const ID: i32 = 19i32

Source§

const NAME: &'static str = "CookieResponseC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for CooldownS2c<'a>

Source§

const ID: i32 = 22i32

Source§

const NAME: &'static str = "CooldownS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for CustomChatCompletionsS2c<'a>

Source§

const ID: i32 = 23i32

Source§

const NAME: &'static str = "CustomChatCompletionsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::CustomPayloadC2s<'a>

Source§

const ID: i32 = 20i32

Source§

const NAME: &'static str = "CustomPayloadC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::CustomPayloadS2c<'a>

Source§

const ID: i32 = 24i32

Source§

const NAME: &'static str = "CustomPayloadS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::CustomReportDetailsS2c<'a>

Source§

const ID: i32 = 129i32

Source§

const NAME: &'static str = "CustomReportDetailsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for DeleteChatS2c<'a>

Source§

const ID: i32 = 27i32

Source§

const NAME: &'static str = "DeleteChatS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::DisconnectS2c<'a>

Source§

const ID: i32 = 28i32

Source§

const NAME: &'static str = "DisconnectS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for DisguisedChatS2c<'a>

Source§

const ID: i32 = 29i32

Source§

const NAME: &'static str = "DisguisedChatS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for EditBookC2s<'a>

Source§

const ID: i32 = 22i32

Source§

const NAME: &'static str = "EditBookC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for LevelChunkWithLightS2c<'a>

Source§

const ID: i32 = 39i32

Source§

const NAME: &'static str = "LevelChunkWithLightS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for LightUpdateS2c<'a>

Source§

const ID: i32 = 42i32

Source§

const NAME: &'static str = "LightUpdateS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for LoginS2c<'a>

Source§

const ID: i32 = 43i32

Source§

const NAME: &'static str = "LoginS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for MapItemDataS2c<'a>

Source§

const ID: i32 = 44i32

Source§

const NAME: &'static str = "MapItemDataS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for OpenScreenS2c<'a>

Source§

const ID: i32 = 52i32

Source§

const NAME: &'static str = "OpenScreenS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for PlaceGhostRecipeS2c<'a>

Source§

const ID: i32 = 56i32

Source§

const NAME: &'static str = "PlaceGhostRecipeS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for PlayerChatS2c<'a>

Source§

const ID: i32 = 58i32

Source§

const NAME: &'static str = "PlayerChatS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for PlayerCombatKillS2c<'a>

Source§

const ID: i32 = 61i32

Source§

const NAME: &'static str = "PlayerCombatKillS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for PlayerInfoRemoveS2c<'a>

Source§

const ID: i32 = 62i32

Source§

const NAME: &'static str = "PlayerInfoRemoveS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for PlayerInfoUpdateS2c<'a>

Source§

const ID: i32 = 63i32

Source§

const NAME: &'static str = "PlayerInfoUpdateS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for RecipeBookAddS2c<'a>

Source§

const ID: i32 = 67i32

Source§

const NAME: &'static str = "RecipeBookAddS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for RemoveEntitiesS2c<'a>

Source§

const ID: i32 = 70i32

Source§

const NAME: &'static str = "RemoveEntitiesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for RenameItemC2s<'a>

Source§

const ID: i32 = 46i32

Source§

const NAME: &'static str = "RenameItemC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ResetScoreS2c<'a>

Source§

const ID: i32 = 72i32

Source§

const NAME: &'static str = "ResetScoreS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::ResourcePackPushS2c<'a>

Source§

const ID: i32 = 74i32

Source§

const NAME: &'static str = "ResourcePackPushS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for RespawnS2c<'a>

Source§

const ID: i32 = 75i32

Source§

const NAME: &'static str = "RespawnS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SectionBlocksUpdateS2c<'a>

Source§

const ID: i32 = 77i32

Source§

const NAME: &'static str = "SectionBlocksUpdateS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SelectAdvancementsTabS2c<'a>

Source§

const ID: i32 = 78i32

Source§

const NAME: &'static str = "SelectAdvancementsTabS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for ServerDataS2c<'a>

Source§

const ID: i32 = 79i32

Source§

const NAME: &'static str = "ServerDataS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::ServerLinksS2c<'a>

Source§

const ID: i32 = 130i32

Source§

const NAME: &'static str = "ServerLinksS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetActionBarTextS2c<'a>

Source§

const ID: i32 = 80i32

Source§

const NAME: &'static str = "SetActionBarTextS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetCommandBlockC2s<'a>

Source§

const ID: i32 = 52i32

Source§

const NAME: &'static str = "SetCommandBlockC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetCommandMinecartC2s<'a>

Source§

const ID: i32 = 53i32

Source§

const NAME: &'static str = "SetCommandMinecartC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetDisplayObjectiveS2c<'a>

Source§

const ID: i32 = 91i32

Source§

const NAME: &'static str = "SetDisplayObjectiveS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetEntityDataS2c<'a>

Source§

const ID: i32 = 92i32

Source§

const NAME: &'static str = "SetEntityDataS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetJigsawBlockC2s<'a>

Source§

const ID: i32 = 55i32

Source§

const NAME: &'static str = "SetJigsawBlockC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetObjectiveS2c<'a>

Source§

const ID: i32 = 99i32

Source§

const NAME: &'static str = "SetObjectiveS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetPassengersS2c<'a>

Source§

const ID: i32 = 100i32

Source§

const NAME: &'static str = "SetPassengersS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetPlayerInventoryS2c<'a>

Source§

const ID: i32 = 101i32

Source§

const NAME: &'static str = "SetPlayerInventoryS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetPlayerTeamS2c<'a>

Source§

const ID: i32 = 102i32

Source§

const NAME: &'static str = "SetPlayerTeamS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetScoreS2c<'a>

Source§

const ID: i32 = 103i32

Source§

const NAME: &'static str = "SetScoreS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetStructureBlockC2s<'a>

Source§

const ID: i32 = 56i32

Source§

const NAME: &'static str = "SetStructureBlockC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetSubtitleTextS2c<'a>

Source§

const ID: i32 = 105i32

Source§

const NAME: &'static str = "SetSubtitleTextS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetTestBlockC2s<'a>

Source§

const ID: i32 = 57i32

Source§

const NAME: &'static str = "SetTestBlockC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SetTitleTextS2c<'a>

Source§

const ID: i32 = 107i32

Source§

const NAME: &'static str = "SetTitleTextS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SignUpdateC2s<'a>

Source§

const ID: i32 = 58i32

Source§

const NAME: &'static str = "SignUpdateC2s"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Serverbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for StopSoundS2c<'a>

Source§

const ID: i32 = 112i32

Source§

const NAME: &'static str = "StopSoundS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::StoreCookieS2c<'a>

Source§

const ID: i32 = 113i32

Source§

const NAME: &'static str = "StoreCookieS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for SystemChatS2c<'a>

Source§

const ID: i32 = 114i32

Source§

const NAME: &'static str = "SystemChatS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for TabListS2c<'a>

Source§

const ID: i32 = 115i32

Source§

const NAME: &'static str = "TabListS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::TransferS2c<'a>

Source§

const ID: i32 = 122i32

Source§

const NAME: &'static str = "TransferS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for UpdateAttributesS2c<'a>

Source§

const ID: i32 = 124i32

Source§

const NAME: &'static str = "UpdateAttributesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for UpdateRecipesS2c<'a>

Source§

const ID: i32 = 126i32

Source§

const NAME: &'static str = "UpdateRecipesS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for chunkedge::protocol::packets::play::UpdateTagsS2c<'a>

Source§

const ID: i32 = 127i32

Source§

const NAME: &'static str = "UpdateTagsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play

Source§

impl<'a> Packet for StatusResponseS2c<'a>

Source§

const ID: i32 = 0i32

Source§

const NAME: &'static str = "StatusResponseS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = PacketState::Status

Source§

impl<'a, AM> Packet for GenericUpdateAdvancementsS2c<'a, AM>
where AM: 'a + Debug,

Source§

const ID: i32 = 123i32

Source§

const NAME: &'static str = "GenericUpdateAdvancementsS2c"

Source§

const SIDE: PacketSide = ::chunkedge_protocol::PacketSide::Clientbound

Source§

const STATE: PacketState = ::chunkedge_protocol::PacketState::Play