- Katılım
- 14 Haziran 2016
- Mesajlar
- 998
- Elmaslar
- 745
- Puanlar
- 15.070
- Minecraft
- SimitSu
Merhaba Mc-Tr üyeleri,Bu konuda itemleriniz hasar aldıkça görünümlerini nasıl değiştireceğinizi anlatacağım.
Not: Sürümünüzün 1.9+ olması lazım, eski sürümlerde çalışmayacaktır.
Internetten 1.9 için istediğimiz herhangi bir doku paketini indiriyoruz, indirdiğimiz pakette
Yolunu izleyerek istediğimiz item resimlerini atıyoruz. (Ben z.png yükledim)
Not: Bu yüklediğiniz resimlerin 16x16 olması gerekiyor bu resimleri şuradan yapıp indirebilirsiniz
Sonrasında
yolunu izleyiyoruz karşımıza 2 adet klasör çıkıyor
Ben Item anlatacağım için item adlı klasöre giriyorum
Ben elmas kılıç hasar aldıkça görünümü değişsin istediğim için "diamond_sword.json"'u seçiyorum, sağ tıklayıp kopyalıyorum ve aynı klasöre yapışıtıryorum NOT: EĞER 1.11+ SÜRÜM KULLANIYORSANIZ SİZCE "_" OLMAYACAKTIR, ENDİŞE DUYMAYIN ANLATTIĞIM GİBİ DEVAM EDİN
Oluşturduğumuz kopyanın adındaki " - Kopya" yı siliyoruz ve sonuna 1 ekliyoruz
Oluşturduğumuz kopyayı düzenliyoruz (ben normal editor kullandım eğer siz isterseniz başka bir editor kullanabilirsiniz)
Karşınıza böyle bir ekran çıkacak.
(Sizde daha az yazı olaiblir endişelenmeyin)
Seçili kısımı "layer0": "items/<ILK BAŞTA YÜKLEDİĞİNİZ RESİMİN ADI>" (not: ben z.png yüklemiştim buraya "layer0": "items/z" yazacağım)
(Bazı şeyler sizde farklı olabilir endişelenmeyin)
Kaydedip kapatıyoruz ve orijinal olan dosyamızı düzenliyoruz
Böyle bir görüntüyle karşılaşacaksınız
Büyük ihtimalle sizde böyle görünecektir:
Kod:
{
"parent": "item/handheld",
"textures": {
"layer0": "items/diamond_sword"
}
}
Bu kodun
sondan 2.parantezine mause imlecimizi getiriyoruz, tıklıyoruz ve bunu yapıştıyoruz
Kod:
,
"overrides": [
{ "predicate": { "damaged": 1, "damage": 0.00064020486}, "model": "item/diamond_sword1"}
]
bittiğinde böyle görünecek:
Kod:
{
"parent": "item/handheld",
"textures": {
"layer0": "items/diamond_sword"
},
"overrides": [
{ "predicate": { "damaged": 1, "damage": 0.00064020486}, "model": "item/diamond_sword1"}
]
}
şimdi gelelim hasar kısmına:
olan kısımı değiştireceğiz"damage": 0.00064020486}
örneğin diamond_sword'un maksimum dayanıklılığı 1562,
ben diamond sword 1 hasar yedikten sonra texturesinin değişmesini istersem:
1 / 1562 den "0.00064020486" yi bulacağım
eğer 100 hasar yedikten sonra texturesinin değişmesini istersem:
100 / 1562 den "0.06402048655 " yi bulacağım
Ben 1 hasar yedikten sonra texturesinin değişmesini istiyorum o yüzden
"damage": 0.00064020486 yi kullanacağım,
Not: Bu değer 0 ila 1 arasında olmalıdır
kısmına ise:"model": "item/diamond_sword1"
oluşturduğumuz kopyanın adını yazıyoruz
Eğer 2 resim kullanmak işteseydik şöyle bir kod yazmış olucaktık.
Kod:
{
"parent": "item/handheld",
"textures": {
"layer0": "items/diamond_sword"
},
"overrides": [
{ "predicate": { "damaged": 1, "damage": 0.00064020486}, "model": "item/diamond_sword1"},
{ "predicate": { "damaged": 1, "damage": 0.00128040973}, "model": "item/diamond_sword2"}
]
}
Ve Evet bu kadarı, Dosyamızı kaydediyoruz ve çıkıyoruz editlediğimiz texturepack'i arşivliyip
%appta%\.minecraft\resourcepacks\
konumuna atıyoruz
Not: Nedense ben adını 1.8 yapmışım :D, siz adına takılmayın adının önemi yok :D
New Items adlı plugine para vermek istemiyorsanız bunları yapabilirsiniz,
Evet çok uğraşacaksınız ama senin oyunun senin hayatın...