Boyaya'ya komutla nasıl büyü basılır?

Altın havuç

Kömür madencisi
Katılım
25 May 2021
Mesajlar
5
Beğeni
0
Puanları
10
Merhaba Minecraft'da boya'ya büyü basıp shopkeepers plugini ile para olarak kullanmak istiyorum boyaya komutla nasıl büyü basabilirim?
 

Ravolt

Demir madencisi
Katılım
24 May 2021
Mesajlar
25
Beğeni
16
Puanları
80
/give [oyuncu] [eşya] [NBT etiketleri] şeklinde var olan oyuncuya eşya verme komutunu kullanarak büyü ekleme işini yapacağız.

NBT etiketlerine gelince, büyü eklemek istediğimiz zaman esas alacağımız etiket {ench:[{id:x1,lvl:y1},{id:x2,lvl:y2},...]} olacak.

Yani kodu büyü eklemek istediğimiz zaman şu şekilde kullanmamız gerekiyor: /give [oyuncu] [eşya] {ench:[{id:x1,lvl:y1},{id:x2,lvl:y2},...]}

Son olarak kısaca bir örnek vermemiz gerekirse;
/give Ravolt dye 1 0 {ench:[{id:19,lvl: 1000},{id:7,lvl: 100}]} komutunu kullandığım zaman mürekkep kesesine savurma 1000 ve dikenler 100 büyüsü basılı bir şekilde envanterime getirecektir. Bu şekilde id yazan yere aşağıda vereceğim linkten istediğin büyülerin ID'lerini bulup yazarak “lvl” yazan kısımlara da istediğin bir değeri yazarak eşyanı üretebilirsin. Mesajın sonunda vereceğim bağlantılardan büyü ID'lerine ve eşya ID'lerine ulaşabilirsiniz. Konu içerisinde boyaya büyü basacağınızı belirttiğiniz için aynı şekilde boya üzerinden örnek verdim. Aynı şekilde eşya ID'lerini araştırarak dilediğiniz her eşyaya bu komut ile büyü basabilirsiniz.

Örnekte verdiğim kod 1.8.9 sürümünde denenmiştir ve çalışıyordur. 1.13 ve üzeri sürümler için aşağıda bilinmesi gerekenler kısmında belirtmiş olduğum hususları uygulayabilirsiniz.

Bilinmesi Gerekenler;
  • Nick yazmakla uğraşmak istemiyorsan /give’den sonra @p şeklinde de komutu kullanabilirsin. Aynı işlevi görecek ve eşyayı senin envanterine getirecektir.
  • dye 1 [adet] "0" [renk türü] yazan yere 1-2-3-4 yazarak boya renklerini değiştirebilirsin.
  • 1.12 üzeri olan sürümlerde (1.12 dahil değil) örnekte verdiğim kodda ufak bir değişiklik yapman gerekecek. Bu değişikliği de şu şekilde açıklayayım;
dye 1 0 kısmında 0 boyanın rengini belirlemektedir fakat 1.13 ve üzeri sürümlerde bu şekilde yazdığında komut çalışmaz. Onun yerine istediğin rengi belirleyip mesela kırmızı ondan sonra red_dye şeklinde yazman gerekmekte.

Faydalı Bağlantılar;
Büyü ID'leri https://minecraft.fandom.com/el/wiki/Enchanting/ID
Minecraft 1.8 ve üzeri için eşya ID'leri https://www.digminecraft.com/lists/item_id_list_pc_1_8.php
Minecraft 1.16 ve altı 1.13 sürümüne kadar kullanabileceğiniz eşya ID'leri https://www.digminecraft.com/lists/item_id_list_pc.php
 
Son düzenleme:

Altın havuç

Kömür madencisi
Katılım
25 May 2021
Mesajlar
5
Beğeni
0
Puanları
10
/give [oyuncu] [eşya] [NBT etiketleri] şeklinde var olan oyuncuya eşya verme komutunu kullanarak büyü ekleme işini yapacağız.

NBT etiketlerine gelince, büyü eklemek istediğimiz zaman esas alacağımız etiket {ench:[{id:x1,lvl:y1},{id:x2,lvl:y2},...]} olacak.

Yani kodu büyü eklemek istediğimiz zaman şu şekilde kullanmamız gerekiyor: /give [oyuncu] [eşya] {ench:[{id:x1,lvl:y1},{id:x2,lvl:y2},...]}

Son olarak kısaca bir örnek vermemiz gerekirse;
/give Ravolt gray_dye{ench:[{id:infinity,lvl:1}{id:mending,lvl:1}]} komutunu kullandığım zaman gri boyaya hem sonsuzluk hem tamir büyüsü basılı bir şekilde envanterime getirecektir. Bu şekilde infinity ve mending yerine istediğin büyüleri yazıp büyülerin özelliklerine göre “lvl” yazan kısımlara da istediğin bir değeri yazarak eşyanı üretebilirsin.

NOT: Nick yazmakla uğraşmak istemiyorsan /give’den sonra @s şeklinde de komutu kullanabilirsin. Aynı işlevi görecek ve eşyayı senin envanterine getirecektir.
DİPNOT: Fire Aspect vb gibi iki ya da üç kelimeden oluşan büyüleri yazarken aralarına “_” eklemen gerekmekte. Yani düz “fire aspect” yazmak yerine “fire_aspect” olarak kullanmalısın. Aksi takdirde komut düzgün çalışmayacaktır.
Çok teşekkürler deneyeceğim
 

Ravolt

Demir madencisi
Katılım
24 May 2021
Mesajlar
25
Beğeni
16
Puanları
80
@Altın havuç, tekrardan ufak bir revizyon yaptım mesaja. Bu şekilde daha açıklayıcı olduğunu düşünüyorum.
 
Üst