← 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

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

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.