ข้อมูลภายในไฟล์ .mcstructure
| แท็ก | ชนิด | ข้อมูลที่เก็บ |
|---|---|---|
format_version | Int | รุ่นรูปแบบโครงสร้าง โดยไฟล์ปัจจุบันใช้ค่า 1 |
size | รายการ Int | ขนาด X, Y, Z ของพื้นที่ที่บันทึก |
structure_world_origin | รายการ Int | ตำแหน่งในโลกที่บันทึกโครงสร้าง |
structure | Compound | ข้อมูลด้านล่างทั้งหมดอยู่ในนี้ |
structure.block_indices | รายการ Int[] | ดัชนีพาเลตสองชั้น โดยทั่วไปคือบล็อกและ waterlogging; -1 หมายถึงให้คงสิ่งที่อยู่ตำแหน่งนั้นไว้ |
structure.entities | รายการ Compound | entity ที่ถูกบันทึกพร้อมโครงสร้าง |
structure.palette.default.block_palette | รายการ Compound | สถานะบล็อกแต่ละแบบ: name, states, version |
structure.palette.default.block_position_data | Compound | NBT ของ block entity ที่ใช้ดัชนีแบบแบนของตำแหน่งเป็น key |
ดัชนีใน block_indices เรียงตาม X แล้ว Z แล้ว Y โดยใช้ดัชนีแบบแบน (x * sizeZ + z) * sizeY + y ในรายการพาเลต การจับคู่นี้ทำให้แก้บล็อกที่ตั้งค่าผิดเพียงจุดเดียวได้โดยไม่ต้องสร้างโครงสร้างใหม่