MC Toolkit

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 sebuah bangunan. Yang satu menyimpan satu region blok. Yang lain dapat menyimpan beberapa region bernama, masing-masing dengan paletnya sendiri. Pindahkan sebuah kota di antara keduanya dan rumah-rumahnya selamat sementara isinya tidak.

Apa yang sebenarnya dibawa setiap format

FormatBerjalan diStatus blokEntitas blokEntitas
.schemJava, WorldEdit/Spongeyayaya
.litematicJava, Litematicayayaya
.nbt structureJava, balok strukturyayaya
.mcstructureBedrockyayaya

Kolom-kolomnya terlihat identik, dan 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 menyimpan 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 dapat dibaca jika pembaca dapat menyelesaikan setiap entri palet. Blok yang ditambahkan pada rilis Java yang lebih baru tidak memiliki padanan di Bedrock sama sekali, sehingga 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 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 ditambah sekumpulan status key-value; Java menulis ID bernamespace ditambah peta status. Blok fisik yang sama bisa jadi minecraft:oak_stairs[facing=east,half=bottom] di satu sisi dan weirdo_direction ditambah upside_down_bit di sisi lain — nama dan nilai status yang berbeda, bukan yang sama yang diurutkan ulang.

Tangga, slab, pagar, dinding, pintu, dan komponen redstone adalah yang paling sering berubah. Tangga yang tampil terbalik setelah konversi adalah kesalahan pemetaan status, bukan file yang rusak.

Balok struktur tidak menyimpan apa yang Anda kira

Balok struktur yang menyimpan ke .nbt menulis kotak pembatas, dan kotak itu dibatasi 48 blok per sumbu. Game tidak memecah bangunan yang lebih besar — apa pun di luar kotak itu simply tidak ada dalam file. Jika bangunan hasil konversi kehilangan ujung terjauhnya, periksa kotak aslinya sebelum mencurigai konverternya.

Entitas disimpan terpisah dari blok di setiap format ini. Item frame, armour stand, lukisan, dan mob bukan blok, dan konverter yang hanya menelusuri palet blok akan diam-diam membuangnya.

Pratinjau sebelum Anda mempercayainya

Daftar material adalah pemeriksaan cepat tercepat: jika jumlah blok file hasil konversi tidak cocok dengan aslinya, ada sesuatu yang diganti. Pratinjau lapisan menunjukkan itu seketika, satu irisan horizontal pada satu waktu, 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.

Konverter skematik →

Panduan lainnya

Lihat semua →