OverviewPacketsStructureTemplateDataRequest
ID 0x84 · 132Client → ServerWorld
StructureTemplateDataRequest
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.
structure-template-data-request.bin
struct StructureTemplateDataRequest {
string StructureName;
BlockPos StructureBlockPos;
StructureSettings StructureSettings;
StructureTemplateRequestOperation RequestOperation;
}Structure
| Field | Type | Description |
|---|---|---|
| Structure Name | string | |
| Structure Block Pos | BlockPos | |
| Structure Settings | StructureSettings | |
| Request Operation | StructureTemplateRequestOperation |
Structure of BlockPos
| Field | Type | Description |
|---|---|---|
| X | varint32 | |
| Y | varint32 | |
| Z | varint32 |
Structure of StructureSettings
| Field | Type | Description |
|---|---|---|
| Palette Name | string | |
| Ignore Entities | bool | |
| Ignore Blocks | bool | |
| Allow Non Ticking Player And Ticking Area Chunks | bool | |
| Structure Size | BlockPos | |
| Structure Offset | BlockPos | |
| Last Touched By Player | ActorUniqueID | |
| Rotation | Rotation | |
| Mirror | Mirror | |
| Animation Mode | AnimationMode | |
| Animation Seconds | float32 (LE) | |
| Integrity Value | float32 (LE) | |
| Integrity Seed | RandomSeed | |
| Pivot | Vec3 |
Structure of Vec3
| Field | Type | Description |
|---|---|---|
| X | float32 (LE) | |
| Y | float32 (LE) | |
| Z | float32 (LE) |
Notes
- No special notes.
