pub enum ServerboundPlayPacket {
Show 60 variants
Abilities(ServerboundPlayAbilities),
AdvancementTab(ServerboundPlayAdvancementTab),
ArmAnimation(ServerboundPlayArmAnimation),
BlockDig(ServerboundPlayBlockDig),
BlockPlace(ServerboundPlayBlockPlace),
ChatCommand(ServerboundPlayChatCommand),
ChatCommandSigned(ServerboundPlayChatCommandSigned),
ChatMessage(ServerboundPlayChatMessage),
ChatSessionUpdate(ServerboundPlayChatSessionUpdate),
ChunkBatchReceived(ServerboundPlayChunkBatchReceived),
ClientCommand(ServerboundPlayClientCommand),
CloseWindow(ServerboundPlayCloseWindow),
ConfigurationAcknowledged(ServerboundPlayConfigurationAcknowledged),
CraftRecipeRequest(ServerboundPlayCraftRecipeRequest),
CustomPayload(ServerboundPlayCustomPayload),
DebugSampleSubscription(ServerboundPlayDebugSampleSubscription),
DisplayedRecipe(ServerboundPlayDisplayedRecipe),
EditBook(ServerboundPlayEditBook),
EnchantItem(ServerboundPlayEnchantItem),
EntityAction(ServerboundPlayEntityAction),
Flying(ServerboundPlayFlying),
GenerateStructure(ServerboundPlayGenerateStructure),
HeldItemSlot(ServerboundPlayHeldItemSlot),
KeepAlive(ServerboundPlayKeepAlive),
LockDifficulty(ServerboundPlayLockDifficulty),
Look(ServerboundPlayLook),
MessageAcknowledgement(ServerboundPlayMessageAcknowledgement),
NameItem(ServerboundPlayNameItem),
PickItemFromBlock(ServerboundPlayPickItemFromBlock),
PickItemFromEntity(ServerboundPlayPickItemFromEntity),
PingRequest(ServerboundPlayPingRequest),
PlayerInput(ServerboundPlayPlayerInput),
PlayerLoaded(ServerboundPlayPlayerLoaded),
Pong(ServerboundPlayPong),
Position(ServerboundPlayPosition),
PositionLook(ServerboundPlayPositionLook),
QueryBlockNbt(ServerboundPlayQueryBlockNbt),
QueryEntityNbt(ServerboundPlayQueryEntityNbt),
RecipeBook(ServerboundPlayRecipeBook),
ResourcePackReceive(ServerboundPlayResourcePackReceive),
SelectBundleItem(ServerboundPlaySelectBundleItem),
SelectTrade(ServerboundPlaySelectTrade),
SetBeaconEffect(ServerboundPlaySetBeaconEffect),
SetCreativeSlot(ServerboundPlaySetCreativeSlot),
SetDifficulty(ServerboundPlaySetDifficulty),
SetSlotState(ServerboundPlaySetSlotState),
Spectate(ServerboundPlaySpectate),
SteerBoat(ServerboundPlaySteerBoat),
TabComplete(ServerboundPlayTabComplete),
TeleportConfirm(ServerboundPlayTeleportConfirm),
TickEnd(ServerboundPlayTickEnd),
UpdateCommandBlock(ServerboundPlayUpdateCommandBlock),
UpdateCommandBlockMinecart(ServerboundPlayUpdateCommandBlockMinecart),
UpdateJigsawBlock(ServerboundPlayUpdateJigsawBlock),
UpdateSign(ServerboundPlayUpdateSign),
UpdateStructureBlock(ServerboundPlayUpdateStructureBlock),
UseEntity(ServerboundPlayUseEntity),
UseItem(ServerboundPlayUseItem),
VehicleMove(ServerboundPlayVehicleMove),
WindowClick(ServerboundPlayWindowClick),
}Expand description
serverbound packets in the Play state.
Variants§
Abilities(ServerboundPlayAbilities)
AdvancementTab(ServerboundPlayAdvancementTab)
ArmAnimation(ServerboundPlayArmAnimation)
BlockDig(ServerboundPlayBlockDig)
BlockPlace(ServerboundPlayBlockPlace)
ChatCommand(ServerboundPlayChatCommand)
ChatCommandSigned(ServerboundPlayChatCommandSigned)
ChatMessage(ServerboundPlayChatMessage)
ChatSessionUpdate(ServerboundPlayChatSessionUpdate)
ChunkBatchReceived(ServerboundPlayChunkBatchReceived)
ClientCommand(ServerboundPlayClientCommand)
CloseWindow(ServerboundPlayCloseWindow)
ConfigurationAcknowledged(ServerboundPlayConfigurationAcknowledged)
CraftRecipeRequest(ServerboundPlayCraftRecipeRequest)
CustomPayload(ServerboundPlayCustomPayload)
DebugSampleSubscription(ServerboundPlayDebugSampleSubscription)
DisplayedRecipe(ServerboundPlayDisplayedRecipe)
EditBook(ServerboundPlayEditBook)
EnchantItem(ServerboundPlayEnchantItem)
EntityAction(ServerboundPlayEntityAction)
Flying(ServerboundPlayFlying)
GenerateStructure(ServerboundPlayGenerateStructure)
HeldItemSlot(ServerboundPlayHeldItemSlot)
KeepAlive(ServerboundPlayKeepAlive)
LockDifficulty(ServerboundPlayLockDifficulty)
Look(ServerboundPlayLook)
MessageAcknowledgement(ServerboundPlayMessageAcknowledgement)
NameItem(ServerboundPlayNameItem)
PickItemFromBlock(ServerboundPlayPickItemFromBlock)
PickItemFromEntity(ServerboundPlayPickItemFromEntity)
PingRequest(ServerboundPlayPingRequest)
PlayerInput(ServerboundPlayPlayerInput)
PlayerLoaded(ServerboundPlayPlayerLoaded)
Pong(ServerboundPlayPong)
Position(ServerboundPlayPosition)
PositionLook(ServerboundPlayPositionLook)
QueryBlockNbt(ServerboundPlayQueryBlockNbt)
QueryEntityNbt(ServerboundPlayQueryEntityNbt)
RecipeBook(ServerboundPlayRecipeBook)
ResourcePackReceive(ServerboundPlayResourcePackReceive)
SelectBundleItem(ServerboundPlaySelectBundleItem)
SelectTrade(ServerboundPlaySelectTrade)
SetBeaconEffect(ServerboundPlaySetBeaconEffect)
SetCreativeSlot(ServerboundPlaySetCreativeSlot)
SetDifficulty(ServerboundPlaySetDifficulty)
SetSlotState(ServerboundPlaySetSlotState)
Spectate(ServerboundPlaySpectate)
SteerBoat(ServerboundPlaySteerBoat)
TabComplete(ServerboundPlayTabComplete)
TeleportConfirm(ServerboundPlayTeleportConfirm)
TickEnd(ServerboundPlayTickEnd)
UpdateCommandBlock(ServerboundPlayUpdateCommandBlock)
UpdateCommandBlockMinecart(ServerboundPlayUpdateCommandBlockMinecart)
UpdateJigsawBlock(ServerboundPlayUpdateJigsawBlock)
UpdateSign(ServerboundPlayUpdateSign)
UpdateStructureBlock(ServerboundPlayUpdateStructureBlock)
UseEntity(ServerboundPlayUseEntity)
UseItem(ServerboundPlayUseItem)
VehicleMove(ServerboundPlayVehicleMove)
WindowClick(ServerboundPlayWindowClick)
Implementations§
Source§impl ServerboundPlayPacket
impl ServerboundPlayPacket
Sourcepub fn decode_by_id(id: i32, buf: &mut &[u8]) -> Result<Self>
pub fn decode_by_id(id: i32, buf: &mut &[u8]) -> Result<Self>
Decodes a packet from its ID and payload.
Trait Implementations§
Source§impl Clone for ServerboundPlayPacket
impl Clone for ServerboundPlayPacket
Source§fn clone(&self) -> ServerboundPlayPacket
fn clone(&self) -> ServerboundPlayPacket
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ServerboundPlayPacket
impl Debug for ServerboundPlayPacket
Source§impl PartialEq for ServerboundPlayPacket
impl PartialEq for ServerboundPlayPacket
impl StructuralPartialEq for ServerboundPlayPacket
Auto Trait Implementations§
impl Freeze for ServerboundPlayPacket
impl RefUnwindSafe for ServerboundPlayPacket
impl Send for ServerboundPlayPacket
impl Sync for ServerboundPlayPacket
impl Unpin for ServerboundPlayPacket
impl UnsafeUnpin for ServerboundPlayPacket
impl UnwindSafe for ServerboundPlayPacket
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more