Panduan / Bangunan & Sumber Daya
Spons dan balok struktur bukanlah file yang sama
Sebuah .schem, .litematic, dan .mcstructure Bedrock terlihat bisa dipertukarkan sampai Anda mengonversinya dan setiap peti, entitas, dan status blok hilang.
Sebuah .schem dan .litematic sama-sama menyimpan sebuah bangunan, dan mengonversi di antara keduanya adalah momen ketika sebagian besar pemain menyadari kedua format ini tidak pernah sepakat tentang apa itu bangunan. Yang satu menyimpan wilayah blok. Yang lain menyimpan riwayat penempatan. Pindahkan sebuah kota di antara keduanya dan rumah-rumahnya selamat sementara isinya tidak.
Apa yang sebenarnya dibawa setiap format
| Format | Tempat berjalannya | Status blok | Entitas blok | Entitas |
|---|---|---|---|---|
.schem | Java, WorldEdit/Sponge | ya | ya | ya |
.litematic | Java, Litematica | ya | ya | ya |
.nbt structure | Java, balok struktur | ya | ya | ya |
.mcstructure | Bedrock | ya | ya | ya |
Kolom-kolomnya terlihat identik, itulah jebakannya. Perbedaannya ada pada penanganan palet dan ruang koordinat, bukan daftar fiturnya.
Palet adalah bagian yang rapuh
Setiap format ini menyimpan blok sebagai indeks ke dalam sebuah palet — daftar tipe blok unik yang digunakan file tersebut, dengan setiap posisi berisi angka yang menunjuk ke daftar itu. Bangunan yang menggunakan beberapa ratus tipe blok berbeda membawa palet sebesar itu, dan posisinya hanyalah bilangan bulat.
Artinya file hanya bisa dibaca jika pembaca dapat menyelesaikan setiap entri palet. Blok yang ditambahkan pada rilis Java yang lebih baru tidak memiliki padanan di Bedrock sama sekali, jadi konversi Java ke Bedrock harus menggantinya atau membuangnya. Udara adalah pengganti yang biasa, dan dinding dengan blok yang hilang secara misterius hampir selalu karena ini, bukan karena korupsi.
Java dan Bedrock menamai blok yang sama secara berbeda
Di sinilah Java dan Bedrock benar-benar berbeda. Bedrock menulis status blok sebagai block_type plus sekumpulan status key-value; Java menulis ID bernamespace plus peta status. Blok fisik yang sama bisa menjadi minecraft:oak_stairs[facing=east,half=bottom] di satu sisi dan kumpulan status dengan urutan berbeda di sisi lain.
Tangga, pelat, pagar, dinding, pintu, dan komponen redstone adalah yang berubah. Tangga yang tampil terbalik setelah konversi adalah ketidakcocokan urutan status, bukan file yang rusak.
Balok struktur tidak menyimpan apa yang Anda pikirkan
Balok struktur yang menyimpan ke .nbt menulis kotak pembatas, dan kotak itu memiliki batas ukuran keras per sumbu. Bangunan yang lebih besar dari kotak tidak disimpan sebagai satu file — game memecahnya atau menolaknya. Jika bangunan hasil konversi kehilangan ujung jauhnya, periksa kotak aslinya sebelum mencurigai konverternya.
Entitas disimpan terpisah dari blok di setiap format ini. Bingkai item, rak armor, lukisan, dan mob bukanlah blok, dan konverter yang hanya menelusuri palet blok akan diam-diam membuangnya.
Pratinjau sebelum Anda mempercayainya
Daftar material adalah pemeriksaan kewajaran tercepat: jika jumlah blok file hasil konversi tidak cocok dengan aslinya, ada sesuatu yang diganti. Pratinjau lapisan menunjukkan itu seketika, satu irisan horizontal sekaligus, tanpa memuat bangunan ke dalam dunia.
Konversi antara .litematic, .schem, struktur Java .nbt dan Bedrock .mcstructure, dengan pratinjau lapisan dan daftar material, di Schematic Converter.