← Packet index

Packet 132

StructureTemplateDataRequestPacket

This is used to kick off the process of loading and returning a structure in a Tag from the server back to the client. Currently this functionality is completely disabled and does nothing.

Packet datagramWire order
HeaderID 132varuint
0Structure Namestring · variable
1Structure PositionBlockPos · variable
2Structure SettingsStructureSettings · variable
3Requested Operationuint8 · 1 byte

Serialized fields

4 top-level fields
  1. 0Structure Namestring
  2. 1Structure PositionBlockPos
    1. 0XCompressionvarint32
    2. 1YCompressionvarint32
    3. 2ZCompressionvarint32
  3. 2Structure SettingsStructureSettings
    1. 0Structure Palette Namestring
    2. 1Should ignore entities?boolean
    3. 2Should ignore blocks?boolean
    4. 3Should Allow Non Ticking Player and Ticking Area Chunksboolean
    5. 4Structure SizeBlockPos
      1. 0XCompressionvarint32
      2. 1YCompressionvarint32
      3. 2ZCompressionvarint32
    6. 5Structure OffsetBlockPos
      1. 0XCompressionvarint32
      2. 1YCompressionvarint32
      3. 2ZCompressionvarint32
    7. 6Last Edit PlayerActorUniqueID
      1. 0Actor Unique IDCompressionvarint64
    8. 7RotationEnum-as-ValueRotationas uint8
      1. 0None
      2. 1Rotate90
      3. 2Rotate180
      4. 3Rotate270
      5. 4Clockwise90
      6. 5Clockwise180
      7. 6CounterClockwise90
    9. 8MirrorEnum-as-ValueMirroras uint8
      1. 0None
      2. 1X
      3. 2Z
      4. 3XZ
    10. 9Animation ModeEnum-as-ValueAnimationModeas uint8
      1. 0None
      2. 1Layers
      3. 2Blocks
    11. 10Animation Secondsfloat
    12. 11Integrity Valuefloat
    13. 12Integrity Seeduint32
    14. 13Rotation PivotVec3
  4. 3Requested OperationEnum-as-ValueStructureTemplateRequestOperationas uint8
    1. 0None
    2. 1ExportFromSaveMode
    3. 2ExportFromLoadMode
    4. 3QuerySavedStructure

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.