Merhaba değerli forum üyeleri!
Sunucunuza ModelEngine ve MythicMobs kullanarak harika 3D canavarlar veya NPC'ler eklediniz. Peki bu modellere oyun içindeki kaskları, göğüslükleri veya elmas kılıçları nasıl vereceksiniz?
Bu rehberde, kafanızı karıştırmadan, en sade ve anlaşılır hâliyle modellere nasıl zırh ve silah ekleneceğini öğreneceğiz. Başlıkta belirttiğimiz gibi, içerik tamamen bu temel amaca yönelik olacak.
1. Sistemin Mantığı: "Sanal Kemikler" Ne İşe Yarar?
Oyun, normal bir zombinin kafasının veya elinin nerede olduğunu otomatik olarak bilir. Ancak sizin Blockbench'te sıfırdan çizdiğiniz bir yaratığın elinin nerede olduğunu sistemin kendi kendine tahmin etmesi imkânsızdır. Bunu eklentiye bizim söylememiz gerekir.
Blockbench programında modelinizi çizerken, zırhların veya kılıçların durmasını istediğiniz yerlere Sanal Kemik (Virtual Bone) adını verdiğimiz özel isme sahip klasörler açmalısınız. İsimleri tam olarak şöyle olmalıdır:
Kasklar için:
tag_headGöğüslükler için:
tag_chestSağ El (Silahlar) için:
tag_hand

Görsel 1 (Blockbench Hiyerarşisi): Sol taraftaki menüye dikkatle bakarsanız, modelin kafa kısmının içine
tag_head, kol kısmının içine isetag_handisimli kemiklerin eklendiğini görebilirsiniz. Eklenti, oyundaki kaskı tam olarak butag_headnoktasının üzerine oturtacaktır.
2. MythicMobs Üzerinden Zırhları Giydirmek
Blockbench'te tag_head ve tag_hand gibi kemikleri açıp modelinizi sunucuya yükledikten sonra, işin en kolay kısmına geliyoruz. MythicMobs dosyanızda, tıpkı normal bir iskelete eşya verir gibi Equipment (Ekipman) satırını kullanacağız.
Aşağıdaki basit kodu inceleyelim:
YAML
KraliyetMuhafizi:
Type: SKELETON
Display: '&e[LVL 50] KRALİYET MUHAFIZI'
Options:
Invisible: true
Model:
Id: ork_modeli
Equipment:
- netherite_helmet HEAD
- netherite_chestplate CHEST
- diamond_sword HAND

Bu kod ne yapıyor? Sistem; HEAD kısmına yazdığınız Netherite Kaskı alıp Blockbench'teki tag_head kemiğine, HAND kısmına yazdığınız kılıcı ise tag_hand kemiğine otomatik olarak yerleştiriyor.
Görsel 2 (Oyun İçi Sonuç): Ayarlarımız sonucunda oyun içinde tam zırhlı ve elinde silah tutan özel modelimizin görünümü. Modelin üzerindeki Netherite zırh ve kılıç, tam olarak Blockbench'te belirlediğimiz kemiklerin üzerine sorunsuzca oturmuş durumda.
3. Ekstra Bilgi: Kendi Özel Silahlarınızı Nasıl Verirsiniz?
Eğer ItemsAdder veya Oraxen gibi eklentiler kullanıyorsanız ve NPC'nin eline normal bir elmas kılıç değil de, sizin çizdiğiniz özel dokulu (Custom Model Data) bir kılıcı vermek isterseniz, kodda ufak bir ekleme yapmanız yeterlidir:
- diamond_sword{CustomModelData=10050} HAND
Bu sayede sadece Vanilla eşyaları değil, sunucunuzdaki özel eşyaları da modellerinize giydirebilirsiniz.
Bu temel mantığı kavradığınızda sunucunuzdaki tüm modellere istediğiniz eşyayı sorunsuzca entegre edebilirsiniz. Takıldığınız bir nokta olursa konu altından sormaktan çekinmeyin. İyi oyunlar ve keyifli tasarımlar dilerim!



