Item presetleri
Minecraft Özel Item Komut Oluşturucu
Özel bir item komutu, bir kılıç presetinden daha geniştir. İş, item'i adlandırmak, oyuncuların anlayabileceği lore yazmak, yalnızca önemli efektleri eklemek ve daha sonraki seçiciler veya envanter kontrolleri için sabit bir custom_data işaretçisini saklamaktır.
Preset sonucu
Oyun içinde okunabilen ve custom_data aracılığıyla daha sonraki harita mantığı tarafından hala algılanabilen özel bir item komutu.
Çıktı
Özel item Give Output'u
/give @p minecraft:netherite_sword[custom_name={text:"Vaultbreaker",color:"aqua",italic:false},lore=[{text:"Opens ancient vault routes",color:"dark_gray",italic:false},{text:"Quest item",color:"gold",italic:false}],enchantments={"minecraft:sharpness":4},enchantment_glint_override=true,custom_data={quest_item:"vaultbreaker"}] 1The longest command line is 328 characters, 72 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Preset ekran görüntüsü
Preseti oluştur
- Ödül veya araçla eşleşen item türüyle Give'da başlayın.
- Ham çıkışlı JSON yerine custom_name ve lore'yu metin bileşenleri olarak yazın.
- Enchantments ekleyin, parıltı, nadirlik veya custom_data yalnızca item rolüne hizmet ettiklerinde.
- Komutu Copy yapın ve gelecekte temizleme, yürütme veya loot mantığı için aynı custom_data anahtarını saklayın.
Ad, lore ve veriler uyumlu olmalıdır
Görünen ad, oyuncuya item'in ne olduğunu söyler. Lore bunun neden önemli olduğunu açıklıyor. custom_data, komut mantığına, adın daha sonra çevrilmesi veya yeniden biçimlendirilmesi durumunda bozulmayacak kararlı bir tanımlayıcı verir.
NBTForge, bu üç fikri Give tezgahında bir arada tutar, böylece item hem oyuncular hem de komut mantığı için kullanışlı kalır.
- Envanterin okunabilirliği için görünür kısa bir ad kullanın.
- lore satırlarını kısa tutun; uzun metin, item araç ipuçlarında kötü bir şekilde kaydırılıyor.
- Harita mantığı için ekran metnini kontrol etmek yerine custom_data kullanın.
Preset olarak ne zaman kaydedilmeli
Boss düşüşü, görev ödülü, mağaza satın alma, kit item'ı veya macera modu anahtarı olarak yeniden kullanılacaksa özel bir item'i kaydedin. Kaydedilen bir item daha sonra Give, Summon equipment, loot tabloları ve Command Pack adımlarını besleyebilir.
item yalnızca tek seferlik bir test içinse /give Output’unun kopyalanması yeterlidir. Birden fazla sistemde görünüyorsa Project'da tutun ve aynı kaynak ayarlarını yeniden kullanın.
Presetı gerçek bir projeye sığdırın
Minecraft Özel Item Komut Oluşturucuyu yalnızca kopyalanmış bir dize olarak değil, test edilmiş bir başlangıç noktası olarak değerlendirin. Output bir kez çalıştıktan sonra, onu net bir Project adıyla kaydedin, hedef Minecraft sürümünü not edin ve preseti scoreboard, bossbar, loot veya sıfırlama satırları gibi ilgili kurulum komutlarının yakınında tutun.
Presetı bir haritaya, sunucuya veya Command Pack'e yayınlamadan önce, onu yalnızca canlı workbench yerine kopyalanan yapıdan çalıştırın. Bu, eksik bağımlılıkları, eski seçicileri, yanlış sürüm seçimlerini ve yalnızca yerel test durumu zaten mevcut olduğundan işe yarayan komutları yakalar.
- Seçilen Edition ve Version'yu paylaşılan komutla saklayın.
- Hasar verme, öldürme, temizleme veya ışınlanmayı kullanmadan önce seçicileri zararsız bir komuta karşı test edin.
- Uzun komutları chat’e yapıştırmak yerine Project'e veya işlev tarzı bir iş akışına taşıyın.
- Varlıkları, item bileşenlerini, yolcuları veya datapack kaynaklarını değiştirdikten sonra uyarıları yeniden kontrol edin.
FAQ
custom_data scoreboard etiketlerinin yerini alabilir mi?
Farklı bir sorunu çözüyor. custom_data item'in kendisini işaretlerken scoreboard etiketleri varlıkları veya oyuncuları işaretler. Birçok harita her ikisini de kullanır.
Parıltı bir item'i özel kılmak için yeterli mi?
Hayır. Parıltı yalnızca görseldir. Item'in tanınabilir ve makine tarafından algılanabilir olması gerektiğinde custom_name, lore ve custom_data kullanın.
Bu preset ne zaman bir Command Pack’in parçası haline gelmeli?
Output kurulum satırlarına, sıfırlama komutlarına, loot kaynaklarına, scoreboard durumuna veya tekrarlanan testlere bağlı olduğunda bunu bir Command Pack girişi olarak kullanın. Tekli güvenli komutlar yine de doğrudan Output'dan kopyalanabilir.
Bu iş akışını aç
İlgili Give çalışma alanından başlayın, sonra preset alanlarını dünyanıza göre ayarlayın.