← Type index

BlockPos

Object datagramWire order
0Xvarint32 · variable (up to 5 bytes)
1Yvarint32 · variable (up to 5 bytes)
2Zvarint32 · variable (up to 5 bytes)

Fields

3 top-level fields
  1. 0XCompressionvarint32
  2. 1YCompressionvarint32
  3. 2ZCompressionvarint32

Packet references

43 references
  1. AddActorPacket
    Actor Data › SynchedActorDataList › Data › DataItemEntry › Payload › DataItemPosPayload › DataItemPosPayload › Value › BlockPos
  2. AddActorPacket
    Passenger Block Data › PassengerOfBlockArguments › BlockPos › BlockPos
  3. AddItemActorPacket
    Entity Data › SynchedActorDataList › Data › DataItemEntry › Payload › DataItemPosPayload › DataItemPosPayload › Value › BlockPos
  4. AddPlayerPacket
    Entity Data › SynchedActorDataList › Data › DataItemEntry › Payload › DataItemPosPayload › DataItemPosPayload › Value › BlockPos
  5. AddPlayerPacket
    Passenger Block Data › PassengerOfBlockArguments › BlockPos › BlockPos
  6. AddVolumeEntityPacket
    Max Bounds › BlockPos
  7. AddVolumeEntityPacket
    Min Bounds › BlockPos
  8. AnvilDamagePacket
    Block Position › BlockPos
  9. BlockActorDataPacket
    Block Position › BlockPos
  10. BlockEventPacket
    Block Position › BlockPos
  11. BlockPickRequestPacket
    Position › BlockPos
  12. ClientboundMapItemDataPacket
    Map Origin › BlockPos
  13. ClientboundMapItemDataPacket
    Tracked Actor IDs › MapItemTrackedActor UniqueId › Block Position › BlockPos
  14. CommandBlockUpdatePacket
    Target › BlockCommandData › BlockCommandData › Block Position › BlockPos
  15. ContainerOpenPacket
    Position › BlockPos
  16. GameTestRequestPacket
    TestPos › BlockPos
  17. InventoryTransactionPacket
    Transaction › ItemUseInventoryTransaction › ItemUseInventoryTransaction › Position › BlockPos
  18. LabTablePacket
    Position › BlockPos
  19. LecternUpdatePacket
    Position of Lectern to update › BlockPos
  20. NetworkChunkPublisherUpdatePacket
    New position for view › BlockPos
  21. OpenSignPacket
    Pos › BlockPos
  22. PlayerActionPacket
    Block Position › BlockPos
  23. PlayerActionPacket
    Result Pos › BlockPos
  24. PlayerAuthInputPacket
    Item Use Transaction › PackedItemUseLegacyInventoryTransaction › Item Use Transaction › ItemUseInventoryTransaction › Position › BlockPos
  25. PlayerAuthInputPacket
    Player Block Actions › PlayerBlockActionData › Position › BlockPos
  26. PlaySoundPacket
    Position › BlockPos
  27. RecordStartedPacket
    Block Position › BlockPos
  28. SetActorDataPacket
    Actor Data › SynchedActorDataList › Data › DataItemEntry › Payload › DataItemPosPayload › DataItemPosPayload › Value › BlockPos
  29. SetPassengerOfBlockPacket
    PassengerOfBlockData › PassengerOfBlockArguments › BlockPos › BlockPos
  30. SetSpawnPositionPacket
    Block Position › BlockPos
  31. SetSpawnPositionPacket
    Spawn Block Pos › BlockPos
  32. StartGamePacket
    Settings › LevelSettings › Default Spawn Block Position › BlockPos
  33. StructureBlockUpdatePacket
    Block Position › BlockPos
  34. StructureBlockUpdatePacket
    Structure Data › StructureEditorData › Structure Settings › StructureSettings › Structure Offset › BlockPos
  35. StructureBlockUpdatePacket
    Structure Data › StructureEditorData › Structure Settings › StructureSettings › Structure Size › BlockPos
  36. StructureTemplateDataRequestPacket
    Structure Position › BlockPos
  37. StructureTemplateDataRequestPacket
    Structure Settings › StructureSettings › Structure Offset › BlockPos
  38. StructureTemplateDataRequestPacket
    Structure Settings › StructureSettings › Structure Size › BlockPos
  39. UpdateBlockPacket
    Block Position › BlockPos
  40. UpdateBlockSyncedPacket
    Block Position › BlockPos
  41. UpdateSubChunkBlocksPacket
    Blocks Changed › UpdateSubChunkBlocksChangedInfo › Blocks Changed - Extras › UpdateSubChunkNetworkBlockInfo › Pos › BlockPos
  42. UpdateSubChunkBlocksPacket
    Blocks Changed › UpdateSubChunkBlocksChangedInfo › Blocks Changed - Standards › UpdateSubChunkNetworkBlockInfo › Pos › BlockPos
  43. UpdateSubChunkBlocksPacket
    Sub Chunk Block Position › BlockPos

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.