PocketMine-MP 5.15.1 git-fb9a74e8799c71ed8292cfa53abe7a4c9204629d
pocketmine\network\mcpe\protocol\DataPacket Class Reference

Inherits pocketmine\network\mcpe\protocol\Packet.

Inherited by pocketmine\network\mcpe\protocol\ActorEventPacket, pocketmine\network\mcpe\protocol\ActorPickRequestPacket, pocketmine\network\mcpe\protocol\AddActorPacket, pocketmine\network\mcpe\protocol\AddBehaviorTreePacket, pocketmine\network\mcpe\protocol\AddItemActorPacket, pocketmine\network\mcpe\protocol\AddPaintingPacket, pocketmine\network\mcpe\protocol\AddPlayerPacket, pocketmine\network\mcpe\protocol\AddVolumeEntityPacket, pocketmine\network\mcpe\protocol\AgentActionEventPacket, pocketmine\network\mcpe\protocol\AgentAnimationPacket, pocketmine\network\mcpe\protocol\AnimateEntityPacket, pocketmine\network\mcpe\protocol\AnimatePacket, pocketmine\network\mcpe\protocol\AnvilDamagePacket, pocketmine\network\mcpe\protocol\AutomationClientConnectPacket, pocketmine\network\mcpe\protocol\AvailableActorIdentifiersPacket, pocketmine\network\mcpe\protocol\AvailableCommandsPacket, pocketmine\network\mcpe\protocol\BiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\BlockActorDataPacket, pocketmine\network\mcpe\protocol\BlockEventPacket, pocketmine\network\mcpe\protocol\BlockPickRequestPacket, pocketmine\network\mcpe\protocol\BookEditPacket, pocketmine\network\mcpe\protocol\BossEventPacket, pocketmine\network\mcpe\protocol\CameraInstructionPacket, pocketmine\network\mcpe\protocol\CameraPacket, pocketmine\network\mcpe\protocol\CameraPresetsPacket, pocketmine\network\mcpe\protocol\CameraShakePacket, pocketmine\network\mcpe\protocol\ChangeDimensionPacket, pocketmine\network\mcpe\protocol\ChangeMobPropertyPacket, pocketmine\network\mcpe\protocol\ChunkRadiusUpdatedPacket, pocketmine\network\mcpe\protocol\ClientCacheBlobStatusPacket, pocketmine\network\mcpe\protocol\ClientCacheMissResponsePacket, pocketmine\network\mcpe\protocol\ClientCacheStatusPacket, pocketmine\network\mcpe\protocol\ClientToServerHandshakePacket, pocketmine\network\mcpe\protocol\ClientboundDebugRendererPacket, pocketmine\network\mcpe\protocol\ClientboundMapItemDataPacket, pocketmine\network\mcpe\protocol\CodeBuilderPacket, pocketmine\network\mcpe\protocol\CodeBuilderSourcePacket, pocketmine\network\mcpe\protocol\CommandBlockUpdatePacket, pocketmine\network\mcpe\protocol\CommandOutputPacket, pocketmine\network\mcpe\protocol\CommandRequestPacket, pocketmine\network\mcpe\protocol\CompletedUsingItemPacket, pocketmine\network\mcpe\protocol\CompressedBiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\ContainerClosePacket, pocketmine\network\mcpe\protocol\ContainerOpenPacket, pocketmine\network\mcpe\protocol\ContainerSetDataPacket, pocketmine\network\mcpe\protocol\CorrectPlayerMovePredictionPacket, pocketmine\network\mcpe\protocol\CraftingDataPacket, pocketmine\network\mcpe\protocol\CreatePhotoPacket, pocketmine\network\mcpe\protocol\CreativeContentPacket, pocketmine\network\mcpe\protocol\DeathInfoPacket, pocketmine\network\mcpe\protocol\DebugInfoPacket, pocketmine\network\mcpe\protocol\DimensionDataPacket, pocketmine\network\mcpe\protocol\DisconnectPacket, pocketmine\network\mcpe\protocol\EditorNetworkPacket, pocketmine\network\mcpe\protocol\EduUriResourcePacket, pocketmine\network\mcpe\protocol\EducationSettingsPacket, pocketmine\network\mcpe\protocol\EmoteListPacket, pocketmine\network\mcpe\protocol\EmotePacket, pocketmine\network\mcpe\protocol\FeatureRegistryPacket, pocketmine\network\mcpe\protocol\GameRulesChangedPacket, pocketmine\network\mcpe\protocol\GameTestRequestPacket, pocketmine\network\mcpe\protocol\GameTestResultsPacket, pocketmine\network\mcpe\protocol\GuiDataPickItemPacket, pocketmine\network\mcpe\protocol\HurtArmorPacket, pocketmine\network\mcpe\protocol\InteractPacket, pocketmine\network\mcpe\protocol\InventoryContentPacket, pocketmine\network\mcpe\protocol\InventorySlotPacket, pocketmine\network\mcpe\protocol\InventoryTransactionPacket, pocketmine\network\mcpe\protocol\ItemComponentPacket, pocketmine\network\mcpe\protocol\ItemStackRequestPacket, pocketmine\network\mcpe\protocol\ItemStackResponsePacket, pocketmine\network\mcpe\protocol\LabTablePacket, pocketmine\network\mcpe\protocol\LecternUpdatePacket, pocketmine\network\mcpe\protocol\LegacyTelemetryEventPacket, pocketmine\network\mcpe\protocol\LessonProgressPacket, pocketmine\network\mcpe\protocol\LevelChunkPacket, pocketmine\network\mcpe\protocol\LevelEventGenericPacket, pocketmine\network\mcpe\protocol\LevelEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV1, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV2, pocketmine\network\mcpe\protocol\LoginPacket, pocketmine\network\mcpe\protocol\MapCreateLockedCopyPacket, pocketmine\network\mcpe\protocol\MapInfoRequestPacket, pocketmine\network\mcpe\protocol\MobArmorEquipmentPacket, pocketmine\network\mcpe\protocol\MobEffectPacket, pocketmine\network\mcpe\protocol\MobEquipmentPacket, pocketmine\network\mcpe\protocol\ModalFormRequestPacket, pocketmine\network\mcpe\protocol\ModalFormResponsePacket, pocketmine\network\mcpe\protocol\MotionPredictionHintsPacket, pocketmine\network\mcpe\protocol\MoveActorAbsolutePacket, pocketmine\network\mcpe\protocol\MoveActorDeltaPacket, pocketmine\network\mcpe\protocol\MovePlayerPacket, pocketmine\network\mcpe\protocol\MultiplayerSettingsPacket, pocketmine\network\mcpe\protocol\NetworkChunkPublisherUpdatePacket, pocketmine\network\mcpe\protocol\NetworkSettingsPacket, pocketmine\network\mcpe\protocol\NetworkStackLatencyPacket, pocketmine\network\mcpe\protocol\NpcDialoguePacket, pocketmine\network\mcpe\protocol\NpcRequestPacket, pocketmine\network\mcpe\protocol\OnScreenTextureAnimationPacket, pocketmine\network\mcpe\protocol\OpenSignPacket, pocketmine\network\mcpe\protocol\PacketViolationWarningPacket, pocketmine\network\mcpe\protocol\PassengerJumpPacket, pocketmine\network\mcpe\protocol\PhotoTransferPacket, pocketmine\network\mcpe\protocol\PlaySoundPacket, pocketmine\network\mcpe\protocol\PlayStatusPacket, pocketmine\network\mcpe\protocol\PlayerActionPacket, pocketmine\network\mcpe\protocol\PlayerArmorDamagePacket, pocketmine\network\mcpe\protocol\PlayerAuthInputPacket, pocketmine\network\mcpe\protocol\PlayerEnchantOptionsPacket, pocketmine\network\mcpe\protocol\PlayerFogPacket, pocketmine\network\mcpe\protocol\PlayerHotbarPacket, pocketmine\network\mcpe\protocol\PlayerInputPacket, pocketmine\network\mcpe\protocol\PlayerListPacket, pocketmine\network\mcpe\protocol\PlayerSkinPacket, pocketmine\network\mcpe\protocol\PlayerStartItemCooldownPacket, pocketmine\network\mcpe\protocol\PlayerToggleCrafterSlotRequestPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBClientRequestPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBServerBroadcastPacket, pocketmine\network\mcpe\protocol\PurchaseReceiptPacket, pocketmine\network\mcpe\protocol\RefreshEntitlementsPacket, pocketmine\network\mcpe\protocol\RemoveActorPacket, pocketmine\network\mcpe\protocol\RemoveObjectivePacket, pocketmine\network\mcpe\protocol\RemoveVolumeEntityPacket, pocketmine\network\mcpe\protocol\RequestAbilityPacket, pocketmine\network\mcpe\protocol\RequestChunkRadiusPacket, pocketmine\network\mcpe\protocol\RequestNetworkSettingsPacket, pocketmine\network\mcpe\protocol\RequestPermissionsPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkDataPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkRequestPacket, pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket, pocketmine\network\mcpe\protocol\ResourcePackDataInfoPacket, pocketmine\network\mcpe\protocol\ResourcePackStackPacket, pocketmine\network\mcpe\protocol\ResourcePacksInfoPacket, pocketmine\network\mcpe\protocol\RespawnPacket, pocketmine\network\mcpe\protocol\ScriptMessagePacket, pocketmine\network\mcpe\protocol\ServerPlayerPostMovePositionPacket, pocketmine\network\mcpe\protocol\ServerSettingsRequestPacket, pocketmine\network\mcpe\protocol\ServerSettingsResponsePacket, pocketmine\network\mcpe\protocol\ServerStatsPacket, pocketmine\network\mcpe\protocol\ServerToClientHandshakePacket, pocketmine\network\mcpe\protocol\SetActorDataPacket, pocketmine\network\mcpe\protocol\SetActorLinkPacket, pocketmine\network\mcpe\protocol\SetActorMotionPacket, pocketmine\network\mcpe\protocol\SetCommandsEnabledPacket, pocketmine\network\mcpe\protocol\SetDefaultGameTypePacket, pocketmine\network\mcpe\protocol\SetDifficultyPacket, pocketmine\network\mcpe\protocol\SetDisplayObjectivePacket, pocketmine\network\mcpe\protocol\SetHealthPacket, pocketmine\network\mcpe\protocol\SetHudPacket, pocketmine\network\mcpe\protocol\SetLastHurtByPacket, pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket, pocketmine\network\mcpe\protocol\SetPlayerGameTypePacket, pocketmine\network\mcpe\protocol\SetPlayerInventoryOptionsPacket, pocketmine\network\mcpe\protocol\SetScorePacket, pocketmine\network\mcpe\protocol\SetScoreboardIdentityPacket, pocketmine\network\mcpe\protocol\SetSpawnPositionPacket, pocketmine\network\mcpe\protocol\SetTimePacket, pocketmine\network\mcpe\protocol\SetTitlePacket, pocketmine\network\mcpe\protocol\SettingsCommandPacket, pocketmine\network\mcpe\protocol\ShowCreditsPacket, pocketmine\network\mcpe\protocol\ShowProfilePacket, pocketmine\network\mcpe\protocol\ShowStoreOfferPacket, pocketmine\network\mcpe\protocol\SimpleEventPacket, pocketmine\network\mcpe\protocol\SimulationTypePacket, pocketmine\network\mcpe\protocol\SpawnExperienceOrbPacket, pocketmine\network\mcpe\protocol\SpawnParticleEffectPacket, pocketmine\network\mcpe\protocol\StartGamePacket, pocketmine\network\mcpe\protocol\StopSoundPacket, pocketmine\network\mcpe\protocol\StructureBlockUpdatePacket, pocketmine\network\mcpe\protocol\StructureTemplateDataRequestPacket, pocketmine\network\mcpe\protocol\StructureTemplateDataResponsePacket, pocketmine\network\mcpe\protocol\SubChunkPacket, pocketmine\network\mcpe\protocol\SubChunkRequestPacket, pocketmine\network\mcpe\protocol\SubClientLoginPacket, pocketmine\network\mcpe\protocol\SyncActorPropertyPacket, pocketmine\network\mcpe\protocol\TakeItemActorPacket, pocketmine\network\mcpe\protocol\TextPacket, pocketmine\network\mcpe\protocol\TickSyncPacket, pocketmine\network\mcpe\protocol\TickingAreasLoadStatusPacket, pocketmine\network\mcpe\protocol\ToastRequestPacket, pocketmine\network\mcpe\protocol\TransferPacket, pocketmine\network\mcpe\protocol\TrimDataPacket, pocketmine\network\mcpe\protocol\UnlockedRecipesPacket, pocketmine\network\mcpe\protocol\UpdateAbilitiesPacket, pocketmine\network\mcpe\protocol\UpdateAdventureSettingsPacket, pocketmine\network\mcpe\protocol\UpdateAttributesPacket, pocketmine\network\mcpe\protocol\UpdateBlockPacket, pocketmine\network\mcpe\protocol\UpdateClientInputLocksPacket, pocketmine\network\mcpe\protocol\UpdateEquipPacket, pocketmine\network\mcpe\protocol\UpdatePlayerGameTypePacket, pocketmine\network\mcpe\protocol\UpdateSoftEnumPacket, pocketmine\network\mcpe\protocol\UpdateSubChunkBlocksPacket, and pocketmine\network\mcpe\protocol\UpdateTradePacket.

+ Collaboration diagram for pocketmine\network\mcpe\protocol\DataPacket:

Public Member Functions

 __get ($name)
 
 __set ($name, $value)
 
 canBeSentBeforeLogin ()
 
 decode (PacketSerializer $in)
 
 encode (PacketSerializer $out)
 
 getName ()
 
 handle (PacketHandlerInterface $handler)
 
 pid ()
 

Public Attributes

int $recipientSubId = 0
 
int $senderSubId = 0
 
const NETWORK_ID = 0
 
const PID_MASK = 0x3ff
 

Protected Member Functions

 decodeHeader (PacketSerializer $in)
 
 decodePayload (PacketSerializer $in)
 
 encodeHeader (PacketSerializer $out)
 
 encodePayload (PacketSerializer $out)
 

Detailed Description

Definition at line 21 of file DataPacket.php.

Member Function Documentation

◆ __get()

pocketmine\network\mcpe\protocol\DataPacket::__get (   $name)
Parameters
string$name
Returns
mixed

Definition at line 105 of file DataPacket.php.

◆ __set()

pocketmine\network\mcpe\protocol\DataPacket::__set (   $name,
  $value 
)
Parameters
string$name
mixed$value

Definition at line 113 of file DataPacket.php.

◆ canBeSentBeforeLogin()

pocketmine\network\mcpe\protocol\DataPacket::canBeSentBeforeLogin ( )

Implements pocketmine\network\mcpe\protocol\Packet.

Definition at line 42 of file DataPacket.php.

◆ decode()

pocketmine\network\mcpe\protocol\DataPacket::decode ( PacketSerializer  $in)
final
Exceptions
PacketDecodeException

Implements pocketmine\network\mcpe\protocol\Packet.

Definition at line 49 of file DataPacket.php.

◆ decodeHeader()

pocketmine\network\mcpe\protocol\DataPacket::decodeHeader ( PacketSerializer  $in)
protected
Exceptions
BinaryDataException
PacketDecodeException

Definition at line 62 of file DataPacket.php.

◆ decodePayload()

pocketmine\network\mcpe\protocol\DataPacket::decodePayload ( PacketSerializer  $in)
abstractprotected

Decodes the packet body, without the packet ID or other generic header fields.

Exceptions
PacketDecodeException
BinaryDataException

Reimplemented in pocketmine\network\mcpe\protocol\ActorEventPacket, pocketmine\network\mcpe\protocol\ActorPickRequestPacket, pocketmine\network\mcpe\protocol\AddActorPacket, pocketmine\network\mcpe\protocol\AddBehaviorTreePacket, pocketmine\network\mcpe\protocol\AddItemActorPacket, pocketmine\network\mcpe\protocol\AddPaintingPacket, pocketmine\network\mcpe\protocol\AddPlayerPacket, pocketmine\network\mcpe\protocol\AddVolumeEntityPacket, pocketmine\network\mcpe\protocol\AgentActionEventPacket, pocketmine\network\mcpe\protocol\AgentAnimationPacket, pocketmine\network\mcpe\protocol\AnimateEntityPacket, pocketmine\network\mcpe\protocol\AnimatePacket, pocketmine\network\mcpe\protocol\AnvilDamagePacket, pocketmine\network\mcpe\protocol\AutomationClientConnectPacket, pocketmine\network\mcpe\protocol\AvailableActorIdentifiersPacket, pocketmine\network\mcpe\protocol\AvailableCommandsPacket, pocketmine\network\mcpe\protocol\BiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\BlockActorDataPacket, pocketmine\network\mcpe\protocol\BlockEventPacket, pocketmine\network\mcpe\protocol\BlockPickRequestPacket, pocketmine\network\mcpe\protocol\BookEditPacket, pocketmine\network\mcpe\protocol\BossEventPacket, pocketmine\network\mcpe\protocol\CameraInstructionPacket, pocketmine\network\mcpe\protocol\CameraPacket, pocketmine\network\mcpe\protocol\CameraPresetsPacket, pocketmine\network\mcpe\protocol\CameraShakePacket, pocketmine\network\mcpe\protocol\ChangeDimensionPacket, pocketmine\network\mcpe\protocol\ChangeMobPropertyPacket, pocketmine\network\mcpe\protocol\ChunkRadiusUpdatedPacket, pocketmine\network\mcpe\protocol\ClientboundDebugRendererPacket, pocketmine\network\mcpe\protocol\ClientboundMapItemDataPacket, pocketmine\network\mcpe\protocol\ClientCacheBlobStatusPacket, pocketmine\network\mcpe\protocol\ClientCacheMissResponsePacket, pocketmine\network\mcpe\protocol\ClientCacheStatusPacket, pocketmine\network\mcpe\protocol\ClientToServerHandshakePacket, pocketmine\network\mcpe\protocol\CodeBuilderPacket, pocketmine\network\mcpe\protocol\CodeBuilderSourcePacket, pocketmine\network\mcpe\protocol\CommandBlockUpdatePacket, pocketmine\network\mcpe\protocol\CommandOutputPacket, pocketmine\network\mcpe\protocol\CommandRequestPacket, pocketmine\network\mcpe\protocol\CompletedUsingItemPacket, pocketmine\network\mcpe\protocol\CompressedBiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\ContainerClosePacket, pocketmine\network\mcpe\protocol\ContainerOpenPacket, pocketmine\network\mcpe\protocol\ContainerSetDataPacket, pocketmine\network\mcpe\protocol\CorrectPlayerMovePredictionPacket, pocketmine\network\mcpe\protocol\CraftingDataPacket, pocketmine\network\mcpe\protocol\CreatePhotoPacket, pocketmine\network\mcpe\protocol\CreativeContentPacket, pocketmine\network\mcpe\protocol\DeathInfoPacket, pocketmine\network\mcpe\protocol\DebugInfoPacket, pocketmine\network\mcpe\protocol\DimensionDataPacket, pocketmine\network\mcpe\protocol\DisconnectPacket, pocketmine\network\mcpe\protocol\EditorNetworkPacket, pocketmine\network\mcpe\protocol\EducationSettingsPacket, pocketmine\network\mcpe\protocol\EduUriResourcePacket, pocketmine\network\mcpe\protocol\EmoteListPacket, pocketmine\network\mcpe\protocol\EmotePacket, pocketmine\network\mcpe\protocol\FeatureRegistryPacket, pocketmine\network\mcpe\protocol\GameRulesChangedPacket, pocketmine\network\mcpe\protocol\GameTestRequestPacket, pocketmine\network\mcpe\protocol\GameTestResultsPacket, pocketmine\network\mcpe\protocol\GuiDataPickItemPacket, pocketmine\network\mcpe\protocol\HurtArmorPacket, pocketmine\network\mcpe\protocol\InteractPacket, pocketmine\network\mcpe\protocol\InventoryContentPacket, pocketmine\network\mcpe\protocol\InventorySlotPacket, pocketmine\network\mcpe\protocol\InventoryTransactionPacket, pocketmine\network\mcpe\protocol\ItemComponentPacket, pocketmine\network\mcpe\protocol\ItemStackRequestPacket, pocketmine\network\mcpe\protocol\ItemStackResponsePacket, pocketmine\network\mcpe\protocol\LabTablePacket, pocketmine\network\mcpe\protocol\LecternUpdatePacket, pocketmine\network\mcpe\protocol\LegacyTelemetryEventPacket, pocketmine\network\mcpe\protocol\LessonProgressPacket, pocketmine\network\mcpe\protocol\LevelChunkPacket, pocketmine\network\mcpe\protocol\LevelEventGenericPacket, pocketmine\network\mcpe\protocol\LevelEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV1, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV2, pocketmine\network\mcpe\protocol\LoginPacket, pocketmine\network\mcpe\protocol\MapCreateLockedCopyPacket, pocketmine\network\mcpe\protocol\MapInfoRequestPacket, pocketmine\network\mcpe\protocol\MobArmorEquipmentPacket, pocketmine\network\mcpe\protocol\MobEffectPacket, pocketmine\network\mcpe\protocol\MobEquipmentPacket, pocketmine\network\mcpe\protocol\ModalFormRequestPacket, pocketmine\network\mcpe\protocol\ModalFormResponsePacket, pocketmine\network\mcpe\protocol\MotionPredictionHintsPacket, pocketmine\network\mcpe\protocol\MoveActorAbsolutePacket, pocketmine\network\mcpe\protocol\MoveActorDeltaPacket, pocketmine\network\mcpe\protocol\MovePlayerPacket, pocketmine\network\mcpe\protocol\MultiplayerSettingsPacket, pocketmine\network\mcpe\protocol\NetworkChunkPublisherUpdatePacket, pocketmine\network\mcpe\protocol\NetworkSettingsPacket, pocketmine\network\mcpe\protocol\NetworkStackLatencyPacket, pocketmine\network\mcpe\protocol\NpcDialoguePacket, pocketmine\network\mcpe\protocol\NpcRequestPacket, pocketmine\network\mcpe\protocol\OnScreenTextureAnimationPacket, pocketmine\network\mcpe\protocol\OpenSignPacket, pocketmine\network\mcpe\protocol\PacketViolationWarningPacket, pocketmine\network\mcpe\protocol\PassengerJumpPacket, pocketmine\network\mcpe\protocol\PhotoTransferPacket, pocketmine\network\mcpe\protocol\PlayerActionPacket, pocketmine\network\mcpe\protocol\PlayerArmorDamagePacket, pocketmine\network\mcpe\protocol\PlayerAuthInputPacket, pocketmine\network\mcpe\protocol\PlayerEnchantOptionsPacket, pocketmine\network\mcpe\protocol\PlayerFogPacket, pocketmine\network\mcpe\protocol\PlayerHotbarPacket, pocketmine\network\mcpe\protocol\PlayerInputPacket, pocketmine\network\mcpe\protocol\PlayerListPacket, pocketmine\network\mcpe\protocol\PlayerSkinPacket, pocketmine\network\mcpe\protocol\PlayerStartItemCooldownPacket, pocketmine\network\mcpe\protocol\PlayerToggleCrafterSlotRequestPacket, pocketmine\network\mcpe\protocol\PlaySoundPacket, pocketmine\network\mcpe\protocol\PlayStatusPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBClientRequestPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBServerBroadcastPacket, pocketmine\network\mcpe\protocol\PurchaseReceiptPacket, pocketmine\network\mcpe\protocol\RefreshEntitlementsPacket, pocketmine\network\mcpe\protocol\RemoveActorPacket, pocketmine\network\mcpe\protocol\RemoveObjectivePacket, pocketmine\network\mcpe\protocol\RemoveVolumeEntityPacket, pocketmine\network\mcpe\protocol\RequestAbilityPacket, pocketmine\network\mcpe\protocol\RequestChunkRadiusPacket, pocketmine\network\mcpe\protocol\RequestNetworkSettingsPacket, pocketmine\network\mcpe\protocol\RequestPermissionsPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkDataPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkRequestPacket, pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket, pocketmine\network\mcpe\protocol\ResourcePackDataInfoPacket, pocketmine\network\mcpe\protocol\ResourcePacksInfoPacket, pocketmine\network\mcpe\protocol\ResourcePackStackPacket, pocketmine\network\mcpe\protocol\RespawnPacket, pocketmine\network\mcpe\protocol\ScriptMessagePacket, pocketmine\network\mcpe\protocol\ServerPlayerPostMovePositionPacket, pocketmine\network\mcpe\protocol\ServerSettingsRequestPacket, pocketmine\network\mcpe\protocol\ServerSettingsResponsePacket, pocketmine\network\mcpe\protocol\ServerStatsPacket, pocketmine\network\mcpe\protocol\ServerToClientHandshakePacket, pocketmine\network\mcpe\protocol\SetActorDataPacket, pocketmine\network\mcpe\protocol\SetActorLinkPacket, pocketmine\network\mcpe\protocol\SetActorMotionPacket, pocketmine\network\mcpe\protocol\SetCommandsEnabledPacket, pocketmine\network\mcpe\protocol\SetDefaultGameTypePacket, pocketmine\network\mcpe\protocol\SetDifficultyPacket, pocketmine\network\mcpe\protocol\SetDisplayObjectivePacket, pocketmine\network\mcpe\protocol\SetHealthPacket, pocketmine\network\mcpe\protocol\SetHudPacket, pocketmine\network\mcpe\protocol\SetLastHurtByPacket, pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket, pocketmine\network\mcpe\protocol\SetPlayerGameTypePacket, pocketmine\network\mcpe\protocol\SetPlayerInventoryOptionsPacket, pocketmine\network\mcpe\protocol\SetScoreboardIdentityPacket, pocketmine\network\mcpe\protocol\SetScorePacket, pocketmine\network\mcpe\protocol\SetSpawnPositionPacket, pocketmine\network\mcpe\protocol\SetTimePacket, pocketmine\network\mcpe\protocol\SettingsCommandPacket, pocketmine\network\mcpe\protocol\SetTitlePacket, pocketmine\network\mcpe\protocol\ShowCreditsPacket, pocketmine\network\mcpe\protocol\ShowProfilePacket, pocketmine\network\mcpe\protocol\ShowStoreOfferPacket, pocketmine\network\mcpe\protocol\SimpleEventPacket, pocketmine\network\mcpe\protocol\SimulationTypePacket, pocketmine\network\mcpe\protocol\SpawnExperienceOrbPacket, pocketmine\network\mcpe\protocol\SpawnParticleEffectPacket, pocketmine\network\mcpe\protocol\StartGamePacket, pocketmine\network\mcpe\protocol\StopSoundPacket, pocketmine\network\mcpe\protocol\StructureBlockUpdatePacket, pocketmine\network\mcpe\protocol\StructureTemplateDataRequestPacket, pocketmine\network\mcpe\protocol\StructureTemplateDataResponsePacket, pocketmine\network\mcpe\protocol\SubChunkPacket, pocketmine\network\mcpe\protocol\SubChunkRequestPacket, pocketmine\network\mcpe\protocol\SubClientLoginPacket, pocketmine\network\mcpe\protocol\SyncActorPropertyPacket, pocketmine\network\mcpe\protocol\TakeItemActorPacket, pocketmine\network\mcpe\protocol\TextPacket, pocketmine\network\mcpe\protocol\TickingAreasLoadStatusPacket, pocketmine\network\mcpe\protocol\TickSyncPacket, pocketmine\network\mcpe\protocol\ToastRequestPacket, pocketmine\network\mcpe\protocol\TransferPacket, pocketmine\network\mcpe\protocol\TrimDataPacket, pocketmine\network\mcpe\protocol\UnlockedRecipesPacket, pocketmine\network\mcpe\protocol\UpdateAbilitiesPacket, pocketmine\network\mcpe\protocol\UpdateAdventureSettingsPacket, pocketmine\network\mcpe\protocol\UpdateAttributesPacket, pocketmine\network\mcpe\protocol\UpdateBlockPacket, pocketmine\network\mcpe\protocol\UpdateBlockSyncedPacket, pocketmine\network\mcpe\protocol\UpdateClientInputLocksPacket, pocketmine\network\mcpe\protocol\UpdateEquipPacket, pocketmine\network\mcpe\protocol\UpdatePlayerGameTypePacket, pocketmine\network\mcpe\protocol\UpdateSoftEnumPacket, pocketmine\network\mcpe\protocol\UpdateSubChunkBlocksPacket, and pocketmine\network\mcpe\protocol\UpdateTradePacket.

◆ encode()

pocketmine\network\mcpe\protocol\DataPacket::encode ( PacketSerializer  $out)
final

Implements pocketmine\network\mcpe\protocol\Packet.

Definition at line 82 of file DataPacket.php.

◆ encodeHeader()

pocketmine\network\mcpe\protocol\DataPacket::encodeHeader ( PacketSerializer  $out)
protected

Definition at line 87 of file DataPacket.php.

◆ encodePayload()

pocketmine\network\mcpe\protocol\DataPacket::encodePayload ( PacketSerializer  $out)
abstractprotected

Encodes the packet body, without the packet ID or other generic header fields.

Reimplemented in pocketmine\network\mcpe\protocol\ActorEventPacket, pocketmine\network\mcpe\protocol\ActorPickRequestPacket, pocketmine\network\mcpe\protocol\AddActorPacket, pocketmine\network\mcpe\protocol\AddBehaviorTreePacket, pocketmine\network\mcpe\protocol\AddItemActorPacket, pocketmine\network\mcpe\protocol\AddPaintingPacket, pocketmine\network\mcpe\protocol\AddPlayerPacket, pocketmine\network\mcpe\protocol\AddVolumeEntityPacket, pocketmine\network\mcpe\protocol\AgentActionEventPacket, pocketmine\network\mcpe\protocol\AgentAnimationPacket, pocketmine\network\mcpe\protocol\AnimateEntityPacket, pocketmine\network\mcpe\protocol\AnimatePacket, pocketmine\network\mcpe\protocol\AnvilDamagePacket, pocketmine\network\mcpe\protocol\AutomationClientConnectPacket, pocketmine\network\mcpe\protocol\AvailableActorIdentifiersPacket, pocketmine\network\mcpe\protocol\AvailableCommandsPacket, pocketmine\network\mcpe\protocol\BiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\BlockActorDataPacket, pocketmine\network\mcpe\protocol\BlockEventPacket, pocketmine\network\mcpe\protocol\BlockPickRequestPacket, pocketmine\network\mcpe\protocol\BookEditPacket, pocketmine\network\mcpe\protocol\BossEventPacket, pocketmine\network\mcpe\protocol\CameraInstructionPacket, pocketmine\network\mcpe\protocol\CameraPacket, pocketmine\network\mcpe\protocol\CameraPresetsPacket, pocketmine\network\mcpe\protocol\CameraShakePacket, pocketmine\network\mcpe\protocol\ChangeDimensionPacket, pocketmine\network\mcpe\protocol\ChangeMobPropertyPacket, pocketmine\network\mcpe\protocol\ChunkRadiusUpdatedPacket, pocketmine\network\mcpe\protocol\ClientboundDebugRendererPacket, pocketmine\network\mcpe\protocol\ClientboundMapItemDataPacket, pocketmine\network\mcpe\protocol\ClientCacheBlobStatusPacket, pocketmine\network\mcpe\protocol\ClientCacheMissResponsePacket, pocketmine\network\mcpe\protocol\ClientCacheStatusPacket, pocketmine\network\mcpe\protocol\ClientToServerHandshakePacket, pocketmine\network\mcpe\protocol\CodeBuilderPacket, pocketmine\network\mcpe\protocol\CodeBuilderSourcePacket, pocketmine\network\mcpe\protocol\CommandBlockUpdatePacket, pocketmine\network\mcpe\protocol\CommandOutputPacket, pocketmine\network\mcpe\protocol\CommandRequestPacket, pocketmine\network\mcpe\protocol\CompletedUsingItemPacket, pocketmine\network\mcpe\protocol\CompressedBiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\ContainerClosePacket, pocketmine\network\mcpe\protocol\ContainerOpenPacket, pocketmine\network\mcpe\protocol\ContainerSetDataPacket, pocketmine\network\mcpe\protocol\CorrectPlayerMovePredictionPacket, pocketmine\network\mcpe\protocol\CraftingDataPacket, pocketmine\network\mcpe\protocol\CreatePhotoPacket, pocketmine\network\mcpe\protocol\CreativeContentPacket, pocketmine\network\mcpe\protocol\DeathInfoPacket, pocketmine\network\mcpe\protocol\DebugInfoPacket, pocketmine\network\mcpe\protocol\DimensionDataPacket, pocketmine\network\mcpe\protocol\DisconnectPacket, pocketmine\network\mcpe\protocol\EditorNetworkPacket, pocketmine\network\mcpe\protocol\EducationSettingsPacket, pocketmine\network\mcpe\protocol\EduUriResourcePacket, pocketmine\network\mcpe\protocol\EmoteListPacket, pocketmine\network\mcpe\protocol\EmotePacket, pocketmine\network\mcpe\protocol\FeatureRegistryPacket, pocketmine\network\mcpe\protocol\GameRulesChangedPacket, pocketmine\network\mcpe\protocol\GameTestRequestPacket, pocketmine\network\mcpe\protocol\GameTestResultsPacket, pocketmine\network\mcpe\protocol\GuiDataPickItemPacket, pocketmine\network\mcpe\protocol\HurtArmorPacket, pocketmine\network\mcpe\protocol\InteractPacket, pocketmine\network\mcpe\protocol\InventoryContentPacket, pocketmine\network\mcpe\protocol\InventorySlotPacket, pocketmine\network\mcpe\protocol\InventoryTransactionPacket, pocketmine\network\mcpe\protocol\ItemComponentPacket, pocketmine\network\mcpe\protocol\ItemStackRequestPacket, pocketmine\network\mcpe\protocol\ItemStackResponsePacket, pocketmine\network\mcpe\protocol\LabTablePacket, pocketmine\network\mcpe\protocol\LecternUpdatePacket, pocketmine\network\mcpe\protocol\LegacyTelemetryEventPacket, pocketmine\network\mcpe\protocol\LessonProgressPacket, pocketmine\network\mcpe\protocol\LevelChunkPacket, pocketmine\network\mcpe\protocol\LevelEventGenericPacket, pocketmine\network\mcpe\protocol\LevelEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV1, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV2, pocketmine\network\mcpe\protocol\LoginPacket, pocketmine\network\mcpe\protocol\MapCreateLockedCopyPacket, pocketmine\network\mcpe\protocol\MapInfoRequestPacket, pocketmine\network\mcpe\protocol\MobArmorEquipmentPacket, pocketmine\network\mcpe\protocol\MobEffectPacket, pocketmine\network\mcpe\protocol\MobEquipmentPacket, pocketmine\network\mcpe\protocol\ModalFormRequestPacket, pocketmine\network\mcpe\protocol\ModalFormResponsePacket, pocketmine\network\mcpe\protocol\MotionPredictionHintsPacket, pocketmine\network\mcpe\protocol\MoveActorAbsolutePacket, pocketmine\network\mcpe\protocol\MoveActorDeltaPacket, pocketmine\network\mcpe\protocol\MovePlayerPacket, pocketmine\network\mcpe\protocol\MultiplayerSettingsPacket, pocketmine\network\mcpe\protocol\NetworkChunkPublisherUpdatePacket, pocketmine\network\mcpe\protocol\NetworkSettingsPacket, pocketmine\network\mcpe\protocol\NetworkStackLatencyPacket, pocketmine\network\mcpe\protocol\NpcDialoguePacket, pocketmine\network\mcpe\protocol\NpcRequestPacket, pocketmine\network\mcpe\protocol\OnScreenTextureAnimationPacket, pocketmine\network\mcpe\protocol\OpenSignPacket, pocketmine\network\mcpe\protocol\PacketViolationWarningPacket, pocketmine\network\mcpe\protocol\PassengerJumpPacket, pocketmine\network\mcpe\protocol\PhotoTransferPacket, pocketmine\network\mcpe\protocol\PlayerActionPacket, pocketmine\network\mcpe\protocol\PlayerArmorDamagePacket, pocketmine\network\mcpe\protocol\PlayerAuthInputPacket, pocketmine\network\mcpe\protocol\PlayerEnchantOptionsPacket, pocketmine\network\mcpe\protocol\PlayerFogPacket, pocketmine\network\mcpe\protocol\PlayerHotbarPacket, pocketmine\network\mcpe\protocol\PlayerInputPacket, pocketmine\network\mcpe\protocol\PlayerListPacket, pocketmine\network\mcpe\protocol\PlayerSkinPacket, pocketmine\network\mcpe\protocol\PlayerStartItemCooldownPacket, pocketmine\network\mcpe\protocol\PlayerToggleCrafterSlotRequestPacket, pocketmine\network\mcpe\protocol\PlaySoundPacket, pocketmine\network\mcpe\protocol\PlayStatusPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBClientRequestPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBServerBroadcastPacket, pocketmine\network\mcpe\protocol\PurchaseReceiptPacket, pocketmine\network\mcpe\protocol\RefreshEntitlementsPacket, pocketmine\network\mcpe\protocol\RemoveActorPacket, pocketmine\network\mcpe\protocol\RemoveObjectivePacket, pocketmine\network\mcpe\protocol\RemoveVolumeEntityPacket, pocketmine\network\mcpe\protocol\RequestAbilityPacket, pocketmine\network\mcpe\protocol\RequestChunkRadiusPacket, pocketmine\network\mcpe\protocol\RequestNetworkSettingsPacket, pocketmine\network\mcpe\protocol\RequestPermissionsPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkDataPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkRequestPacket, pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket, pocketmine\network\mcpe\protocol\ResourcePackDataInfoPacket, pocketmine\network\mcpe\protocol\ResourcePacksInfoPacket, pocketmine\network\mcpe\protocol\ResourcePackStackPacket, pocketmine\network\mcpe\protocol\RespawnPacket, pocketmine\network\mcpe\protocol\ScriptMessagePacket, pocketmine\network\mcpe\protocol\ServerPlayerPostMovePositionPacket, pocketmine\network\mcpe\protocol\ServerSettingsRequestPacket, pocketmine\network\mcpe\protocol\ServerSettingsResponsePacket, pocketmine\network\mcpe\protocol\ServerStatsPacket, pocketmine\network\mcpe\protocol\ServerToClientHandshakePacket, pocketmine\network\mcpe\protocol\SetActorDataPacket, pocketmine\network\mcpe\protocol\SetActorLinkPacket, pocketmine\network\mcpe\protocol\SetActorMotionPacket, pocketmine\network\mcpe\protocol\SetCommandsEnabledPacket, pocketmine\network\mcpe\protocol\SetDefaultGameTypePacket, pocketmine\network\mcpe\protocol\SetDifficultyPacket, pocketmine\network\mcpe\protocol\SetDisplayObjectivePacket, pocketmine\network\mcpe\protocol\SetHealthPacket, pocketmine\network\mcpe\protocol\SetHudPacket, pocketmine\network\mcpe\protocol\SetLastHurtByPacket, pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket, pocketmine\network\mcpe\protocol\SetPlayerGameTypePacket, pocketmine\network\mcpe\protocol\SetPlayerInventoryOptionsPacket, pocketmine\network\mcpe\protocol\SetScoreboardIdentityPacket, pocketmine\network\mcpe\protocol\SetScorePacket, pocketmine\network\mcpe\protocol\SetSpawnPositionPacket, pocketmine\network\mcpe\protocol\SetTimePacket, pocketmine\network\mcpe\protocol\SettingsCommandPacket, pocketmine\network\mcpe\protocol\SetTitlePacket, pocketmine\network\mcpe\protocol\ShowCreditsPacket, pocketmine\network\mcpe\protocol\ShowProfilePacket, pocketmine\network\mcpe\protocol\ShowStoreOfferPacket, pocketmine\network\mcpe\protocol\SimpleEventPacket, pocketmine\network\mcpe\protocol\SimulationTypePacket, pocketmine\network\mcpe\protocol\SpawnExperienceOrbPacket, pocketmine\network\mcpe\protocol\SpawnParticleEffectPacket, pocketmine\network\mcpe\protocol\StartGamePacket, pocketmine\network\mcpe\protocol\StopSoundPacket, pocketmine\network\mcpe\protocol\StructureBlockUpdatePacket, pocketmine\network\mcpe\protocol\StructureTemplateDataRequestPacket, pocketmine\network\mcpe\protocol\StructureTemplateDataResponsePacket, pocketmine\network\mcpe\protocol\SubChunkPacket, pocketmine\network\mcpe\protocol\SubChunkRequestPacket, pocketmine\network\mcpe\protocol\SubClientLoginPacket, pocketmine\network\mcpe\protocol\SyncActorPropertyPacket, pocketmine\network\mcpe\protocol\TakeItemActorPacket, pocketmine\network\mcpe\protocol\TextPacket, pocketmine\network\mcpe\protocol\TickingAreasLoadStatusPacket, pocketmine\network\mcpe\protocol\TickSyncPacket, pocketmine\network\mcpe\protocol\ToastRequestPacket, pocketmine\network\mcpe\protocol\TransferPacket, pocketmine\network\mcpe\protocol\TrimDataPacket, pocketmine\network\mcpe\protocol\UnlockedRecipesPacket, pocketmine\network\mcpe\protocol\UpdateAbilitiesPacket, pocketmine\network\mcpe\protocol\UpdateAdventureSettingsPacket, pocketmine\network\mcpe\protocol\UpdateAttributesPacket, pocketmine\network\mcpe\protocol\UpdateBlockPacket, pocketmine\network\mcpe\protocol\UpdateBlockSyncedPacket, pocketmine\network\mcpe\protocol\UpdateClientInputLocksPacket, pocketmine\network\mcpe\protocol\UpdateEquipPacket, pocketmine\network\mcpe\protocol\UpdatePlayerGameTypePacket, pocketmine\network\mcpe\protocol\UpdateSoftEnumPacket, pocketmine\network\mcpe\protocol\UpdateSubChunkBlocksPacket, and pocketmine\network\mcpe\protocol\UpdateTradePacket.

◆ getName()

pocketmine\network\mcpe\protocol\DataPacket::getName ( )

Implements pocketmine\network\mcpe\protocol\Packet.

Definition at line 38 of file DataPacket.php.

◆ handle()

pocketmine\network\mcpe\protocol\Packet::handle ( PacketHandlerInterface  $handler)
inherited

Performs handling for this packet. Usually you'll want an appropriately named method in the session handler for this.

This method returns a bool to indicate whether the packet was handled or not. If the packet was unhandled, a debug message will be logged with a hexdump of the packet.

Typically this method returns the return value of the handler in the supplied PacketHandler. See other packets for examples how to implement this.

Returns
bool true if the packet was handled successfully, false if not.
Exceptions
PacketDecodeExceptionif broken data was found in the packet

Implemented in pocketmine\network\mcpe\protocol\ActorEventPacket, pocketmine\network\mcpe\protocol\ActorPickRequestPacket, pocketmine\network\mcpe\protocol\AddActorPacket, pocketmine\network\mcpe\protocol\AddBehaviorTreePacket, pocketmine\network\mcpe\protocol\AddItemActorPacket, pocketmine\network\mcpe\protocol\AddPaintingPacket, pocketmine\network\mcpe\protocol\AddPlayerPacket, pocketmine\network\mcpe\protocol\AddVolumeEntityPacket, pocketmine\network\mcpe\protocol\AgentActionEventPacket, pocketmine\network\mcpe\protocol\AgentAnimationPacket, pocketmine\network\mcpe\protocol\AnimateEntityPacket, pocketmine\network\mcpe\protocol\AnimatePacket, pocketmine\network\mcpe\protocol\AnvilDamagePacket, pocketmine\network\mcpe\protocol\AutomationClientConnectPacket, pocketmine\network\mcpe\protocol\AvailableActorIdentifiersPacket, pocketmine\network\mcpe\protocol\AvailableCommandsPacket, pocketmine\network\mcpe\protocol\BiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\BlockActorDataPacket, pocketmine\network\mcpe\protocol\BlockEventPacket, pocketmine\network\mcpe\protocol\BlockPickRequestPacket, pocketmine\network\mcpe\protocol\BookEditPacket, pocketmine\network\mcpe\protocol\BossEventPacket, pocketmine\network\mcpe\protocol\CameraInstructionPacket, pocketmine\network\mcpe\protocol\CameraPacket, pocketmine\network\mcpe\protocol\CameraPresetsPacket, pocketmine\network\mcpe\protocol\CameraShakePacket, pocketmine\network\mcpe\protocol\ChangeDimensionPacket, pocketmine\network\mcpe\protocol\ChangeMobPropertyPacket, pocketmine\network\mcpe\protocol\ChunkRadiusUpdatedPacket, pocketmine\network\mcpe\protocol\ClientboundDebugRendererPacket, pocketmine\network\mcpe\protocol\ClientboundMapItemDataPacket, pocketmine\network\mcpe\protocol\ClientCacheBlobStatusPacket, pocketmine\network\mcpe\protocol\ClientCacheMissResponsePacket, pocketmine\network\mcpe\protocol\ClientCacheStatusPacket, pocketmine\network\mcpe\protocol\ClientToServerHandshakePacket, pocketmine\network\mcpe\protocol\CodeBuilderPacket, pocketmine\network\mcpe\protocol\CodeBuilderSourcePacket, pocketmine\network\mcpe\protocol\CommandBlockUpdatePacket, pocketmine\network\mcpe\protocol\CommandOutputPacket, pocketmine\network\mcpe\protocol\CommandRequestPacket, pocketmine\network\mcpe\protocol\CompletedUsingItemPacket, pocketmine\network\mcpe\protocol\CompressedBiomeDefinitionListPacket, pocketmine\network\mcpe\protocol\ContainerClosePacket, pocketmine\network\mcpe\protocol\ContainerOpenPacket, pocketmine\network\mcpe\protocol\ContainerSetDataPacket, pocketmine\network\mcpe\protocol\CorrectPlayerMovePredictionPacket, pocketmine\network\mcpe\protocol\CraftingDataPacket, pocketmine\network\mcpe\protocol\CreatePhotoPacket, pocketmine\network\mcpe\protocol\CreativeContentPacket, pocketmine\network\mcpe\protocol\DeathInfoPacket, pocketmine\network\mcpe\protocol\DebugInfoPacket, pocketmine\network\mcpe\protocol\DimensionDataPacket, pocketmine\network\mcpe\protocol\DisconnectPacket, pocketmine\network\mcpe\protocol\EditorNetworkPacket, pocketmine\network\mcpe\protocol\EducationSettingsPacket, pocketmine\network\mcpe\protocol\EduUriResourcePacket, pocketmine\network\mcpe\protocol\EmoteListPacket, pocketmine\network\mcpe\protocol\EmotePacket, pocketmine\network\mcpe\protocol\FeatureRegistryPacket, pocketmine\network\mcpe\protocol\GameRulesChangedPacket, pocketmine\network\mcpe\protocol\GameTestRequestPacket, pocketmine\network\mcpe\protocol\GameTestResultsPacket, pocketmine\network\mcpe\protocol\GuiDataPickItemPacket, pocketmine\network\mcpe\protocol\HurtArmorPacket, pocketmine\network\mcpe\protocol\InteractPacket, pocketmine\network\mcpe\protocol\InventoryContentPacket, pocketmine\network\mcpe\protocol\InventorySlotPacket, pocketmine\network\mcpe\protocol\InventoryTransactionPacket, pocketmine\network\mcpe\protocol\ItemComponentPacket, pocketmine\network\mcpe\protocol\ItemStackRequestPacket, pocketmine\network\mcpe\protocol\ItemStackResponsePacket, pocketmine\network\mcpe\protocol\LabTablePacket, pocketmine\network\mcpe\protocol\LecternUpdatePacket, pocketmine\network\mcpe\protocol\LegacyTelemetryEventPacket, pocketmine\network\mcpe\protocol\LessonProgressPacket, pocketmine\network\mcpe\protocol\LevelChunkPacket, pocketmine\network\mcpe\protocol\LevelEventGenericPacket, pocketmine\network\mcpe\protocol\LevelEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacket, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV1, pocketmine\network\mcpe\protocol\LevelSoundEventPacketV2, pocketmine\network\mcpe\protocol\LoginPacket, pocketmine\network\mcpe\protocol\MapCreateLockedCopyPacket, pocketmine\network\mcpe\protocol\MapInfoRequestPacket, pocketmine\network\mcpe\protocol\MobArmorEquipmentPacket, pocketmine\network\mcpe\protocol\MobEffectPacket, pocketmine\network\mcpe\protocol\MobEquipmentPacket, pocketmine\network\mcpe\protocol\ModalFormRequestPacket, pocketmine\network\mcpe\protocol\ModalFormResponsePacket, pocketmine\network\mcpe\protocol\MotionPredictionHintsPacket, pocketmine\network\mcpe\protocol\MoveActorAbsolutePacket, pocketmine\network\mcpe\protocol\MoveActorDeltaPacket, pocketmine\network\mcpe\protocol\MovePlayerPacket, pocketmine\network\mcpe\protocol\MultiplayerSettingsPacket, pocketmine\network\mcpe\protocol\NetworkChunkPublisherUpdatePacket, pocketmine\network\mcpe\protocol\NetworkSettingsPacket, pocketmine\network\mcpe\protocol\NetworkStackLatencyPacket, pocketmine\network\mcpe\protocol\NpcDialoguePacket, pocketmine\network\mcpe\protocol\NpcRequestPacket, pocketmine\network\mcpe\protocol\OnScreenTextureAnimationPacket, pocketmine\network\mcpe\protocol\OpenSignPacket, pocketmine\network\mcpe\protocol\PacketViolationWarningPacket, pocketmine\network\mcpe\protocol\PassengerJumpPacket, pocketmine\network\mcpe\protocol\PhotoTransferPacket, pocketmine\network\mcpe\protocol\PlayerActionPacket, pocketmine\network\mcpe\protocol\PlayerArmorDamagePacket, pocketmine\network\mcpe\protocol\PlayerAuthInputPacket, pocketmine\network\mcpe\protocol\PlayerEnchantOptionsPacket, pocketmine\network\mcpe\protocol\PlayerFogPacket, pocketmine\network\mcpe\protocol\PlayerHotbarPacket, pocketmine\network\mcpe\protocol\PlayerInputPacket, pocketmine\network\mcpe\protocol\PlayerListPacket, pocketmine\network\mcpe\protocol\PlayerSkinPacket, pocketmine\network\mcpe\protocol\PlayerStartItemCooldownPacket, pocketmine\network\mcpe\protocol\PlayerToggleCrafterSlotRequestPacket, pocketmine\network\mcpe\protocol\PlaySoundPacket, pocketmine\network\mcpe\protocol\PlayStatusPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBClientRequestPacket, pocketmine\network\mcpe\protocol\PositionTrackingDBServerBroadcastPacket, pocketmine\network\mcpe\protocol\PurchaseReceiptPacket, pocketmine\network\mcpe\protocol\RefreshEntitlementsPacket, pocketmine\network\mcpe\protocol\RemoveActorPacket, pocketmine\network\mcpe\protocol\RemoveObjectivePacket, pocketmine\network\mcpe\protocol\RemoveVolumeEntityPacket, pocketmine\network\mcpe\protocol\RequestAbilityPacket, pocketmine\network\mcpe\protocol\RequestChunkRadiusPacket, pocketmine\network\mcpe\protocol\RequestNetworkSettingsPacket, pocketmine\network\mcpe\protocol\RequestPermissionsPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkDataPacket, pocketmine\network\mcpe\protocol\ResourcePackChunkRequestPacket, pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket, pocketmine\network\mcpe\protocol\ResourcePackDataInfoPacket, pocketmine\network\mcpe\protocol\ResourcePacksInfoPacket, pocketmine\network\mcpe\protocol\ResourcePackStackPacket, pocketmine\network\mcpe\protocol\RespawnPacket, pocketmine\network\mcpe\protocol\ScriptMessagePacket, pocketmine\network\mcpe\protocol\ServerPlayerPostMovePositionPacket, pocketmine\network\mcpe\protocol\ServerSettingsRequestPacket, pocketmine\network\mcpe\protocol\ServerSettingsResponsePacket, pocketmine\network\mcpe\protocol\ServerStatsPacket, pocketmine\network\mcpe\protocol\ServerToClientHandshakePacket, pocketmine\network\mcpe\protocol\SetActorDataPacket, pocketmine\network\mcpe\protocol\SetActorLinkPacket, pocketmine\network\mcpe\protocol\SetActorMotionPacket, pocketmine\network\mcpe\protocol\SetCommandsEnabledPacket, pocketmine\network\mcpe\protocol\SetDefaultGameTypePacket, pocketmine\network\mcpe\protocol\SetDifficultyPacket, pocketmine\network\mcpe\protocol\SetDisplayObjectivePacket, pocketmine\network\mcpe\protocol\SetHealthPacket, pocketmine\network\mcpe\protocol\SetHudPacket, pocketmine\network\mcpe\protocol\SetLastHurtByPacket, pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket, pocketmine\network\mcpe\protocol\SetPlayerGameTypePacket, pocketmine\network\mcpe\protocol\SetPlayerInventoryOptionsPacket, pocketmine\network\mcpe\protocol\SetScoreboardIdentityPacket, pocketmine\network\mcpe\protocol\SetScorePacket, pocketmine\network\mcpe\protocol\SetSpawnPositionPacket, pocketmine\network\mcpe\protocol\SetTimePacket, pocketmine\network\mcpe\protocol\SettingsCommandPacket, pocketmine\network\mcpe\protocol\SetTitlePacket, pocketmine\network\mcpe\protocol\ShowCreditsPacket, pocketmine\network\mcpe\protocol\ShowProfilePacket, pocketmine\network\mcpe\protocol\ShowStoreOfferPacket, pocketmine\network\mcpe\protocol\SimpleEventPacket, pocketmine\network\mcpe\protocol\SimulationTypePacket, pocketmine\network\mcpe\protocol\SpawnExperienceOrbPacket, pocketmine\network\mcpe\protocol\SpawnParticleEffectPacket, pocketmine\network\mcpe\protocol\StartGamePacket, pocketmine\network\mcpe\protocol\StopSoundPacket, pocketmine\network\mcpe\protocol\StructureBlockUpdatePacket, pocketmine\network\mcpe\protocol\StructureTemplateDataRequestPacket, pocketmine\network\mcpe\protocol\StructureTemplateDataResponsePacket, pocketmine\network\mcpe\protocol\SubChunkPacket, pocketmine\network\mcpe\protocol\SubChunkRequestPacket, pocketmine\network\mcpe\protocol\SubClientLoginPacket, pocketmine\network\mcpe\protocol\SyncActorPropertyPacket, pocketmine\network\mcpe\protocol\TakeItemActorPacket, pocketmine\network\mcpe\protocol\TextPacket, pocketmine\network\mcpe\protocol\TickingAreasLoadStatusPacket, pocketmine\network\mcpe\protocol\TickSyncPacket, pocketmine\network\mcpe\protocol\ToastRequestPacket, pocketmine\network\mcpe\protocol\TransferPacket, pocketmine\network\mcpe\protocol\TrimDataPacket, pocketmine\network\mcpe\protocol\UnlockedRecipesPacket, pocketmine\network\mcpe\protocol\UpdateAbilitiesPacket, pocketmine\network\mcpe\protocol\UpdateAdventureSettingsPacket, pocketmine\network\mcpe\protocol\UpdateAttributesPacket, pocketmine\network\mcpe\protocol\UpdateBlockPacket, pocketmine\network\mcpe\protocol\UpdateBlockSyncedPacket, pocketmine\network\mcpe\protocol\UpdateClientInputLocksPacket, pocketmine\network\mcpe\protocol\UpdateEquipPacket, pocketmine\network\mcpe\protocol\UpdatePlayerGameTypePacket, pocketmine\network\mcpe\protocol\UpdateSoftEnumPacket, pocketmine\network\mcpe\protocol\UpdateSubChunkBlocksPacket, and pocketmine\network\mcpe\protocol\UpdateTradePacket.

◆ pid()

pocketmine\network\mcpe\protocol\DataPacket::pid ( )

Implements pocketmine\network\mcpe\protocol\Packet.

Definition at line 34 of file DataPacket.php.

Member Data Documentation

◆ $recipientSubId

int pocketmine\network\mcpe\protocol\DataPacket::$recipientSubId = 0

Definition at line 32 of file DataPacket.php.

◆ $senderSubId

int pocketmine\network\mcpe\protocol\DataPacket::$senderSubId = 0

Definition at line 31 of file DataPacket.php.

◆ NETWORK_ID

const pocketmine\network\mcpe\protocol\DataPacket::NETWORK_ID = 0

Definition at line 23 of file DataPacket.php.

◆ PID_MASK

const pocketmine\network\mcpe\protocol\DataPacket::PID_MASK = 0x3ff

Definition at line 25 of file DataPacket.php.


The documentation for this class was generated from the following file: