Bir dosyanın içeriği: .mcstructure
| Etiket | Tür | İçerik |
|---|---|---|
format_version | Int | Yapı biçimi revizyonu; güncel dosyalarda 1 |
size | Int listesi | Yakalanan hacmin X, Y, Z boyutları |
structure_world_origin | Int listesi | Yapının dünyada yakalandığı konum |
structure | Compound | Aşağıdakilerin tümü burada bulunur |
structure.block_indices | Int[] listesi | İki palet indeksi katmanı; normalde bloklar ve waterlogging. -1 “orada olanı bırak” anlamına gelir |
structure.entities | Compound listesi | Yapıyla birlikte yakalanan entity’ler |
structure.palette.default.block_palette | Compound listesi | Her farklı blok durumu: name, states, version |
structure.palette.default.block_position_data | Compound | Konumun düz indeksiyle anahtarlanan block entity NBT’si |
İndeksler block_indices içinde önce X, sonra Z, ardından Y yönünde ilerler. Düz indeks (x * sizeZ + z) * sizeY + y ile palet listesine bağlanır. Bu eşleme, yapıyı yeniden üretmeden tek bir hatalı bloğu düzeltmenizi sağlar.