Schematic Düzenleyici — .schem ve .schematic

Minecraft Bedrock Edition ve Java Edition desteği — her iki sürümün yaygın veya az bilinen tüm sunucu çekirdekleriyle: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina ve diğerleri. Tam liste.

Şemalar gzip sıkıştırmalı big-endian NBT’dir. Modern bir WorldEdit .schem (Sponge Schematic biçimi) ya da eski MCEdit .schematic dosyasını aşağıya bırakın. Paleti, boyutları, ofsetleri, block entity listesini ve meta veriyi inceleyin; istediğiniz etiketi düzenleyip //paste.

WorldEditFastAsyncWorldEditSponge Schematic v2/v3Eski MCEditLitematica ile ilişkili

bir .schem veya .schematic dosyası öğesini buraya bırakın

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · chunk dökümleri

İki biçim, tek uzantı ailesi

BiçimUzantıTemel etiketler
Sponge Schematic v2 (WorldEdit 7).schemVersion, DataVersion, Width, Height, Length, Palette, BlockData, BlockEntities, Offset, Metadata
Sponge Schematic v3.schemAynı veriler bir Schematic compound altında; Blocks ise Palette ve Data
Eski MCEdit.schematicWidth, Height, Length, Blocks, Data, Entities, TileEntities, Materials

BlockData Sponge biçimlerinde blok başına tek bayt değil, varint palet indekslerinden oluşan bir byte array’dir; uzun kimlikler birkaç bayta yayılır. Eski biçim ise ham sayısal blok kimliklerini Blocks içinde, meta veri nibble’larını paralel Data dizisinde saklar. Bu nedenle eski şemalar güncel sürümlerde ayrıntı kaybeder.

Elle düzenlenebilecek alanlar

  • Palet girdileri. minecraft:oak_planks yerine minecraft:spruce_planks yazmak, Palette şemadaki eşleşen tüm blokları aynı anda değiştirir.
  • Ofset ve başlangıç noktası. Offset yapıştırmanın konumunuza göre nereye geleceğini belirler; sürekli üç blok kaymış yapılar için en hızlı düzeltmedir.
  • Block entity’ler. Sandık envanterleri, tabela satırları ve spawner verileri BlockEntities içindedir; yapı paylaşılmadan önce temizlenebilir.
  • Meta veri. Metadata yazar ve WorldEdit başlangıç noktasını taşır; düzenlenmesi güvenlidir ve yayımlamadan önce temizlenebilir.
  • DataVersion. Şemayı hangi Minecraft sürümünün oluşturduğunu gösterir; yapıştırmadaki “bilinmeyen blok” hatalarının çoğunu açıklar.

Yükleyici uyumluluğu

WorldEdit ve FastAsyncWorldEdit, .schem dosyalarını plugins/WorldEdit/schematics/ altında saklar. Eski .schematic dosyaları da yüklenebilir, ancak içe aktarılırken dönüştürülür. Litematica kendi .litematic kapsayıcısını kullanır. Bu da NBT içerir ve düzeni Sponge’dan farklı olsa da burada açılabilir. Düzenleyici her çeşidi NBT olarak okuyup gzip ile sıkıştırılmış biçimde kaydeder; böylece yükleyici beklediği dosyayı alır.

Sık Sorulan Sorular

.schem dosyasını sunucu veya WorldEdit olmadan açabilir miyim?

Evet. .schem yalnızca gzip big-endian NBT’dir; düzenleyici ek kurulum olmadan tarayıcıda açar.

Şemam neden yanlış bloklarla yapıştırılıyor?

Genellikle sürüm uyuşmazlığıdır. DataVersion ve paleti denetleyin. Yeni sürümde dışa aktarılan şema, eski sunucunun tanımadığı blok durumlarına başvurabilir.

Şemanın boyutunu burada değiştirebilir miyim?

Yalnızca Width/Height/Length değerlerini değiştirerek olmaz. BlockData hacme göre boyutlandırılır; boyutlarla veri birlikte değişmelidir. Bu işlem etiket düzenleyici değil WorldEdit gerektirir.

.litematic dosyalarını açar mı?

Evet, NBT olarak açar. Litematica’nın etiket düzeni Sponge düzeni değildir; bu nedenle şema paleti yerine kendi yerel yapısını görürsünüz.

İlgili araçlar