Minecraft Öğe Kimlikleri Nasıl Kullanılır
Minecraft 1.13'ten beri, her öğe ve blok minecraft:oak_planks veya minecraft:diamond_sword gibi bir namespaced ID kullanır. Bunları doğrudan komutlara, ganimet tablolarına (loot tables), tariflere (recipes), etiketlere (tags) ve veri paketlerine (datapacks) yazabilirsiniz, bu yüzden bunları hızlıca nasıl bulacağınızı öğrenmeye değerdir. Herhangi bir öğeyi İngilizce adıyla, namespaced ID'siyle veya hatta sayısal ID'siyle bulmak için yukarıdaki arama kutusunu kullanın.
/give komutu öğe ID'sine ve bir sayıya ihtiyaç duyar: /give @p minecraft:diamond_sword 1. Büyülü kitaplar veya özel pankartlar gibi ek veri alan öğeler, sayıdan sonra NBT kabul eder, örneğin /give @p minecraft:diamond_pickaxe{Enchantments:[{id:"efficiency",lvl:5}]} 1. /setblock ve /fill komutları blok ID'lerini aynı şekilde kullanır: /setblock ~ ~ ~ minecraft:stone veya /fill ~ ~ ~ ~5 ~5 ~5 minecraft:oak_planks.
Eski dünyalar ve rehberler hala bir elmas kılıç için 276 gibi 1.13 öncesi sayısal ID'leri veya belirli bir veri değeri için minecraft:sapling:0 gibi eski formatı kullanır. Bu araç, "Eski 1.12- ID'leri" anahtarını etkinleştirdiğinizde her öğe için eski sayısal ID'yi gösterir, böylece eski komutları modern namespaced ID'lere veya tam tersi şekilde dönüştürebilirsiniz.
Veri paketleri (Datapacks) ve eklentiler (plugins) her yerde aynı namespaced ID'leri kullanır. Bir ganimet tablosu (loot table) düşürülecek öğe olarak minecraft:oak_log'u referans alır, bir tarif (recipe) bir bileşen olarak minecraft:stick'i listeler ve blok etiketleri (block tags) ID'leri minecraft:logs gibi setler halinde gruplandırır. Birkaç yaygın öğenin ID'sini bildiğinizde, veri paketlerini okumak ve yazmak çok daha kolay hale gelir ve bu arama geri kalanını kapsar.
Java Sürümü ve Bedrock Sürümü her ikisi de namespaced ID'leri kullanır, ancak iki sürüm komut sözdizimi ve birkaç öğe açısından hala farklılık gösterir. Bu sayfadaki veriler Java Sürümü 1.21'i takip eder. Bir komut Bedrock'ta başarısız olursa, ID yazımını iki kez kontrol edin ve Bedrock'ın komutlarda Java'nın yaptığı gibi NBT kabul etmediğini unutmayın.
Doğru ID'yi bulmak işin sadece yarısıdır. Yığın boyutu da önemlidir: çoğu öğe 64'e kadar yığınlanır, ender incileri ve kar topları 16'ya kadar yığınlanır ve araçlar ile zırhlar 1'e kadar yığınlanır. Eski dönüşümler için, veri değeri sayısal ID kadar önemlidir. Yukarıdaki sütunlar modern sayısal ID'yi ve eski 1.12 değerini yan yana gösterir, böylece eski rehberleri ve sunucu yapılandırmalarını saniyeler içinde çevirebilirsiniz.
Sıkça sorulan sorular
Elmas için Minecraft öğe ID'si nedir?
Modern namespaced ID minecraft:diamond ve sayısal ID 264'tür. Bir elmas kılıç için minecraft:diamond_sword (sayısal 276) kullanın.
Minecraft'ta kendime nasıl öğe veririm?
Namespaced ID ile /give komutunu kullanın: /give @p minecraft:diamond_sword 1. Java Sürümü'nde, sayıdan sonra büyüler veya özel bir ad gibi NBT ekleyebilirsiniz.
Sayısal ID ile eski ID arasındaki fark nedir?
Taş için 1 gibi sayısal ID'ler, 1.12 ve öncesinden gelen dahili değerlerdir. minecraft:sapling:0 gibi eski ID'ler de varyantlar için bir veri değeri taşır. Modern namespaced ID'ler 1.13'ten başlayarak her ikisinin de yerini almıştır.
Blok ID'leri öğe ID'leri ile aynı mı?
Çoğu blok aynı zamanda öğe olarak da bulunur ve aynı namespaced ID'yi paylaşır, bu nedenle minecraft:stone hem /setblock hem de /give komutlarında çalışır. Hava, bariyer veya komut blokları gibi birkaç teknik blok normal öğeler olarak elde edilemez.
Bir öğe ID'sini nasıl kopyalarım?
Herhangi bir ID'nin yanındaki kopyala düğmesine tıklayın. Örneğin minecraft:diamond_sword gibi tam değeri doğrudan panonuza kopyalar, bir komuta, veri paketine (datapack) veya eklentiye (plugin) yapıştırmaya hazır hale getirir.
Bazı eski ID'ler neden 1:2 gibi görünüyor?
Format numericID:dataValue şeklindedir. 1.13'ten önce oyun, granit renkleri veya fidan türleri gibi varyantları bu şekilde ayırıyordu. Eski sütun, bu birleşik değeri mevcut olduğunda gösterir.
Öğe ID'leri Bedrock Sürümü'nde çalışır mı?
Bedrock da minecraft:stone gibi namespaced ID'leri kullanır, ancak komut sözdizimi biraz farklıdır ve birkaç öğe yalnızca bir sürümde bulunur. En iyi sonuç için yazımı kontrol edin ve Bedrock komut formatını kullanın.