← Back to Index

StructureTemplateDataRequestPacket (132)

Used to request structure information from a server.
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.
Field Name Type Field Index Description
Structure Name (Required) string 0
Structure Position (Required) NetworkBlockPosition 1

NetworkBlockPosition

Field Name Type Field Index Description
X (Required) varint32 0
Y (Required) varuint32 1
Z (Required) varint32 2
Structure Settings (Required) class StructureSettings 2

class StructureSettings

Field Name Type Field Index Description
Structure Palette Name (Required) string 0
Should ignore entities? (Required) boolean 1
Should ignore blocks? (Required) boolean 2
Should Allow Non Ticking Player and Ticking Area Chunks (Required) boolean 3
Structure Size (Required) NetworkBlockPosition 4

NetworkBlockPosition

Field Name Type Field Index Description
X (Required) varint32 0
Y (Required) varuint32 1
Z (Required) varint32 2
Structure Offset (Required) NetworkBlockPosition 5

NetworkBlockPosition

Field Name Type Field Index Description
X (Required) varint32 0
Y (Required) varuint32 1
Z (Required) varint32 2
Last Edit Player (Required) ActorUniqueID 6 Player who last edited the structure block.

ActorUniqueID

Field Name Type Field Index Description
Actor Unique ID (Required) varint64 0
Rotation (Required) uint8 7
Enum Values:
Index Value
0 None
1 Rotate90
2 Rotate180
3 Rotate270
4 Clockwise90
5 Clockwise180
6 CounterClockwise90
Mirror (Required) uint8 8
Enum Values:
Index Value
0 None
1 X
2 Z
3 XZ
Animation Mode (Required) uint8 9
Enum Values:
Index Value
0 None
1 Layers
2 Blocks
Animation Seconds (Required) float 10
Integrity Value (Required) float 11
Integrity Seed (Required) uint32 12
Rotation Pivot (Required) Vec3 13 Pivot used to rotate a structure around.

Vec3

Field Name Type Field Index Description
X (Required) float 0
Y (Required) float 1
Z (Required) float 2
Requested Operation (Required) uint8 3
Enum Values:
Index Value
0 None
1 ExportFromSaveMode
2 ExportFromLoadMode
3 QuerySavedStructure