Minecraft komutunuz neden çalışmıyor?
9 dk okuma
Çoğu bozuk komut dört nedenden biriyle başarısız olur: Komut yanlış Minecraft sürümünü hedefler, seçici hiçbir şeyle eşleşmez, JSON veya NBT hatalı biçimlendirilmiştir veya komut Bedrock'da yalnızca Java verilerini kullanır. NBTForge, desteklenen komutları yazılan alanlarda yeniden oluşturarak, uyarıları göstererek ve düzenleme yaparken Output'u görünür tutarak yardımcı olur.
Rehber sonucu
Tekrar yapıştırmadan önce sözdizimi, hedef, sürüm ve sürüm sorunlarını izole eden tekrarlanabilir bir komut hata ayıklama geçişi.
Önerilen yol
- Komutu içe aktarma çubuğuna yapıştırın ve NBTForge'nun onu görsel bir modüle yönlendirip yönlendiremeyeceğini kontrol edin.
- Edition ve Version'yu komutu çalıştıracak dünyayla eşleşecek şekilde ayarlayın.
- Özellikle Java ve Bedrock arasında geçiş yaparken, alanları değiştirmeden önce çıkış uyarılarını okuyun.
- NBT yükünü suçlamadan önce hedef seçicileri basit bir test komutuyla ayrı ayrı kontrol edin.
- Her düzeltmeden sonra Diff kullanın, böylece komutun hangi kısmının gerçekten değiştiğini bilirsiniz.
Sürüm uyuşmazlığıyla başlayın
Geçerli bir Java dünyasından kopyalanan bir komut, item bileşeni sözdiziminin henüz mevcut olmaması nedeniyle Java 1.20.4 veya daha eski sürümlerde başarısız olabilir. Bunun tersi de yaygındır: eski item NBT daha eski bir dünya tarafından kabul edilebilir ancak başarısız olabilir veya 1.20.5 item bileşeni değişikliğinden sonra farklı davranabilir.
Önce NBTForge sürümünü ayarlayın, ardından çıkışı yeniden oluşturun. Sürüm değişikliğinden sonra komut şekil değiştirirse, bunu kozmetik bir yeniden yazma yerine gerçek bir sözdizimi farkı olarak değerlendirin.
- Eski item NBT örnekleri için Java 1.20.4 veya daha eski bir sürümü kullanın.
- Bileşen tarzı item Output'u için Java 1.20.5+ kullanın.
- Bedrock Stable'ı yalnızca komut ailesi Bedrock sözdizimi tarafından desteklendiğinde kullanın.
Seçici hatalarını yük hatalarından ayırın
Seçici hiçbir varlıkla eşleşmediğinde veya yanlış oyuncuyla eşleştiğinde geçerli bir komut bozuk görünebilir. Uzun bir çağrıda veya veri yükünde hata ayıklamadan önce seçiciyi başlık, anlatım veya efekt gibi küçük bir komutla test edin.
Bir seçici mesafeyi, puanları, etiketleri, takımları veya NBT filtrelerini içerdiğinde, komut yeniden eşleşmeye başlayıncaya kadar filtreleri birer birer kaldırın. Daha sonra filtreleri mümkün olan en küçük adımlarla tekrar ekleyin.
Teklifleri ve iç içe geçmiş verileri kontrol edin
Uzun komutlar genellikle iç içe geçmiş JSON metin bileşenlerinin, kaçışlı tırnak işaretlerinin, item adlarının, lore satırlarının veya elle yazılmış NBT'nun etrafından kırılır. Komut görünür oynatıcı metni içeriyorsa, alıntı karakterlerini elle düzenlemek yerine bu metni görsel düzenleyicide yeniden oluşturun.
NBTForge, büyük bir dizeyi daha küçük yazılan alanlara dönüştürdüğü için içe aktarmadan sonra en kullanışlıdır. Bir alanı düzenleyin, Output'u kontrol edin ve iç içe geçmiş birkaç bölümü aynı anda değiştirmekten kaçının.
- JSON metni çift çıkışlı olduğundan adlar ve lore sıklıkla başarısız olur.
- Sayfa metni çıkış yapılmamış tırnak işaretleri içerdiğinde kitaplar başarısız olabilir.
- Parantez veya köşeli ayraçlar doğru sırada kapanmadığında özel veriler başarısız olabilir.
Kopyalanan eseri gönderin
Bir oynatıcının veya harita oluşturucunun gerçekte çalıştıracağı yapıyı üretmek için bu kılavuzu kullanın: kopyalanmış bir komut, sipariş edilen Project paketi veya datapack kaynağı. Son inceleme yalnızca düzenlenebilir oluşturucu durumunda değil, kopyalanan Output'ta da yapılmalıdır.
İş akışı sürüme duyarlı olduğunda, hedef sürümü komutun yanında etiketleyin. Seçiciler, puan tabloları, boss çubukları, etiketler, loot tabloları veya Project sırası kullanıldığında kurulumu yayınlamadan önce bu bağımlılıkları temiz bir dünyada test edin.
Hata ayıklamaya yönelik canlı örnekler için, Örümceğe binen zombi komutu preseti, Örümcek jockey çağırma komutu preseti ve Blaze Emperor ateş patronu yağma preseti karşılaştırın.
- Bir komut için Output'dan kopyalayın ve sipariş edilen paketler için Project'ten.
- Java, Bedrock ve anlık görüntü çeşitlerini ayrı tutun.
- Zararsız çıktılara sahip yıkıcı seçicileri ilk önce test edin.
- Kılavuz standart iş akışı haline geldiğinde ilgili presetleri güncelleyin.
İlgili rehberler ve presetler
FAQ
Bir komut neden bir dünyada çalışıyor da diğerinde çalışmıyor?
En yaygın neden Minecraft sürümü veya basım uyumsuzluğudur. Java item sözdizimi, anlık görüntü özellikleri ve Bedrock komut desteği, komut benzer görünse bile farklılık gösterebilir.
Uzun bir komutu elle düzeltmeli miyim?
Yalnızca küçük düzenlemeler için. Uzun item, çağırma, metin veya datapack komutları için, komutu içe aktarın ve alanları görsel olarak düzenleyin, böylece alıntıdan kaçış ve iç içe geçmiş verilerin gözden geçirilmesi daha kolay kalır.
Bu kılavuz ne zaman bir Project paketi haline gelmeli?
İş akışı birden fazla komuta ihtiyaç duyduğunda, kurulum ve temizleme sırası olduğunda veya testten sonra yeniden düzenlenmesi gerektiğinde Project'yu kullanın. Tek seferlik komutlar Output'da kalabilir.