MC Toolkit

Rehberler / Sorun Giderme

Bir Bedrock eklentisi bir zip'tir ve manifest yüzünden başarısız olur

Reddedilen .mcaddon içe aktarımlarının çoğu, tek bir hatalı başlık satırına sahip geçerli bir zip'tir ve hata mesajı hiçbir zaman bozulan alanın adını vermez.

Bir .mcaddon, farklı bir uzantıya sahip bir zip arşividir ve oyun onu zip ile hiçbir ilgisi olmayan nedenlerle reddeder. Genellikle suçlu manifest.json'dir — başlığındaki iki UUID'nin birbirinden farklı olması gereken ve format_version değeri hedeflediğiniz oyun sürümü olmayan küçük bir dosya.

İki UUID, asla aynısı değil

Bir manifest bir header ve bir modules dizisi taşır. Her birinin kendi uuid değerine ihtiyacı vardır ve aynı değeri ikisinde birden kullanmak en yaygın reddedilme nedenidir:

{
  "format_version": 2,
  "header": {
    "name": "My Pack",
    "description": "Example",
    "uuid": "aaaaaaaa-0000-0000-0000-000000000000",
    "version": [1, 0, 0],
    "min_engine_version": [1, 21, 0]
  },
  "modules": [
    {
      "type": "data",
      "uuid": "bbbbbbbb-0000-0000-0000-000000000001",
      "version": [1, 0, 0]
    }
  ]
}

UUID'ler, tireyle ayrılmış beş grupta 32 onaltılık basamak olarak yazılan 128 bitlik değerlerdir. Herhangi bir üretici uygundur; kopya olan değil. version ve min_engine_version dizeler değil, üç tam sayıdan oluşan dizilerdir — "1.0.0" bazı sürümlerde sessizce başarısız olur.

Java'da manifest hiç yoktur

Sürümler arasında geçiş yapan insanları tökezleten ayrım budur. Bir Java kaynak paketi, pack_format tam sayısı içeren bir pack.mcmeta ile gelir. Bedrock ise UUID'ler ve bir modül listesi içeren manifest.json ile gelir. Hiçbir dosya diğer sürüm tarafından okunmaz ve bir paket arşivin adı değiştirilerek taşınamaz.

İçe aktarmadan önce kontrol edin

Arşivi açın ve en üst düzeye bakın. Bir klasör derine gömülmüş bir paket — manifest.json yerine MyPack/manifest.json — hiçbir şey olarak içe aktarılır, hata vermez. Manifest, tanımladığı textures/ veya behavior_packs/ içeriğinin yanında yer almalıdır.

Blok modelleri ayrı bir formattır

Bir Java blok modeli JSON'u bir Bedrock geometri dosyası değildir ve ikisi birbiriyle değiştirilemez:

Java blok modeliBedrock geometrisi
Kök anahtarelementsminecraft:geometry
KoordinatlarBlok başına 0–16Blok başına 0–16
Dokulartextures haritasımaterials haritası

Her ikisi de blok başına 16 birimlik bir küp ızgarası ifade eder, bu yüzden üretilen bir model birinde doğru görünürken diğerinde boş bir şekil olarak içe aktarılır.

Kayıt adları birbiriyle değiştirilemez

Bedrock ve Java aynı içerik için tanımlayıcılar konusunda anlaşamaz. Bir büyü, etki veya biyom için Java adına başvuran bir paket yüklenir ve sonra sessizce hiçbir şey yapmaz, çünkü ad hiçbir girdiye karşılık gelmez. Kayıtların kendileri sürümler arasında boyut olarak farklılık gösterir, bu nedenle bir sürümün listesine göre yazılmış bir paketin diğerinde eksiksiz olduğu varsayılamaz.

Manifesti doğrulayın, arşiv düzenini kontrol edin ve Bedrock & Pack Tools üzerinden bir blok modeli üretin.

Bedrock & Pack Tools →

Daha fazla rehber

Tümünü gör →

Başka Minecraft aracı mı arıyorsunuz?

Tarayıcıda çalışan üreteç, görüntüleyici ve dönüştürücü seti — hepsi ücretsiz.