MCTOOLBOX
MC ToolboxMC TOOLBOX

Yaratıcı

Özel Tarif Oluşturucu

Başlangıç için şekilli veya şekilsiz Java tarifi JSON'u. Yayınlamadan önce bir veri paketinde test edin. Bu tam bir tarif laboratuvarı değildir.

Datapack dosyası

data/my_pack/recipe/custom_diamond.json

Tarif

Oluşturuldu custom_diamond.json

{
  "type": "minecraft:crafting_shaped",
  "pattern": [
    "AAA",
    "ABA",
    "AAA"
  ],
  "key": {
    "A": {
      "item": "minecraft:coal"
    },
    "B": {
      "item": "minecraft:stick"
    }
  },
  "result": {
    "id": "minecraft:diamond",
    "count": 1
  }
}

Java Datapack'leri için Minecraft Özel Tarif Üreteci

Java Edition veri paketi için odaklanmış şekilli veya şekilsiz bir üretim tarifi oluşturun. Düzenleyici, ad alanlı içerik kimliklerini geçerli bir desene ve anahtara dönüştürür, sonuç öğesini ve sayısını yazar ve indirmeden önce tam JSON'u gösterir.

Bu, tam bir tarif şeması düzenleyicisi değil, başlangıç tarif oluşturucudur. Formda görünmeyen tarif grupları, kategoriler, kilit açma kriterleri, etiketler, pişirme tarifleri, taş kesme, demircilik veya sürüme özgü öğe bileşenleri eklemez.

Şekilli tarifler

Üretim ızgarası sırasına göre en fazla dokuz malzeme kimliği girin. Tekrarlanan öğeler aynı desen sembolünü yeniden kullanır ve tamamen boş üst veya alt satırlar, ortadaki boş bir satır çökertilmeden kaldırılır.

Şekilsiz tarifler

Malzeme konumunun önemli olmadığı durumlarda şekilsiz tarifi etkinleştirin. Virgülle ayrılmış boş olmayan her öğe, oluşturulan listede bir malzeme girişi olur.

Ad alanı ve dosya yolu

Ad alanı ve dosya kimliği, data/<namespace>/recipe/<id>.json dosyasını belirler. İndirilen dosyanın veri paketinizin kullandığı kimlikle eşleşmesi için küçük harfli kaynak konumu karakterleri kullanın.

Yayınlamadan önce test edin

Dosyayı uyumlu bir pack.mcmeta içeren bir pakete yerleştirin, /reload çalıştırın ve tarifi temiz bir çalışma ızgarasında test edin. Sözdizimsel olarak geçerli bir tarif, hedef sürümde bulunmayan bir öğe kimliği kullanabilir.

Özel Tarif Oluşturucu Soruları

Bu, vanilya tariflerine göz atar mı?

Hayır. Özel bir veri paketi tarifi oluşturur. Mevcut vanilya tariflerine göz atmanız ve hesaplamanız gerektiğinde Çalışma Masası sayfasını kullanın.

Modlu öğeler kullanabilir miyim?

Ad alanlı mod öğe kimliklerini girebilirsiniz, ancak hedef sunucu ve gereken her istemci, bunları tanımlayan moda sahip olmalıdır.

Boş bir bileşen neden yok sayılır?

Virgülle ayrılmış boş yuvalar, şekilli modda havayı temsil eder ve şekilsiz modda atlanır. Yalnızca boş olmayan öğe kimlikleri bileşen tanımları haline gelir.

pack.mcmeta oluşturur mu?

Hayır. İndirilen dosya tek bir tarif JSON dosyasıdır. Uyumlu bir pack.mcmeta dosyasını ayrıca oluşturun ve her ikisini de doğru veri paketi yapısına yerleştirin.