- Katılım
- 25 Ocak 2015
- Mesajlar
- 557
- Elmaslar
- 297
- Puan
- 14.785
- Konum
- Treasure Inc.
- Minecraft
- Inxityy
Discord:
Inxity#3240
BÖLÜMLER
#1 - Sunucuya kaynak paketi kurmak | TIKLA
#2 -Kaynak paketine mevcut eşyaları silmeden yeni eşyalar eklemek | Şu an buradasınız
#3 -Kaynak paketine mevcut blokları silmeden yeni bloklar eklemek | TIKLA
#4 -Özel müzik ve ses efektleri | Yakında
#5 - Emoji ve özel ifadeler | Yakında
#6 - Özel menüler | Yakında
#7 - Özel canlılar | Yakında
#8 - ???
(1) - Seçim#1 - Sunucuya kaynak paketi kurmak | TIKLA
#2 -Kaynak paketine mevcut eşyaları silmeden yeni eşyalar eklemek | Şu an buradasınız
#3 -Kaynak paketine mevcut blokları silmeden yeni bloklar eklemek | TIKLA
#4 -Özel müzik ve ses efektleri | Yakında
#5 - Emoji ve özel ifadeler | Yakında
#6 - Özel menüler | Yakında
#7 - Özel canlılar | Yakında
#8 - ???
Öncelikle burada iki farklı seçeneğimiz var:
a. Model değiştirmeden sadece texture değiştirmek
b. Yeni model ile yeni bir eşya
(a) - Aynı model üzerinde texture değişikliği yapmak
Bu seçenek diğer seçeneğe göre çok daha kolay, ekstrem bir eşya eklemek istemiyor ve sadece mevcut modelin texture'unu değiştirmek istiyorsanız burada yazılanları uygulamalısınız.
[1] - Bir eşya seçin ve o eşyaya koymak istediğiniz texture'u kararlaştırın
Bu konuda bir elmas kılıcı baz alacağım, o nedenle elmas kılıca texture bulmamız gerekiyor.
Texture'u kendiniz yapabilir ya da internetten istediğiniz bir görseli indirebilirsiniz.
İnternetten bulduğum bir texture:
[!] Bulduğunuz texture'un 16x16, 32x32, 64x64... gibi doğrusal çözünürlüklerde olduğundan emin olun, 135x120 gibi texturelar kullanırsanız oyun o texture'u 128x128'e çevirir ve bu çevirme sonucunda texture'da bulanıklaşma-bozulma gibi şeylerle karşılaşırsınız.
Bulduğunuz texture'u aşağıdaki dizine taşıyın, eğer belirttiğim dizine sahip değilseniz gerekli klasörleri oluşturun.
PAKETISMI/assets/minecraft/textures/custom/swords
[2] - Yeni eşyamızın model dosyasını oluşturuyoruz
PAKETISMI/assets/minecraft/models/custom/swords şeklinde bir dizin oluşturuyoruz.
Oluşturduğumuz dizine istediğiniz bir isimle .json uzantılı bir dosya oluşturmanız gerekiyor.
Oluşturduğunuz dosyanın içine aşağıdaki JSON kodunu yapıştırın:
JSON:
{
"parent": "item/generated",
"textures": {
"layer0": "custom/swords/mavi_samuray"
}
}
layer0 kısmına 1. adımda eklediğimiz texture'un dosya konumunu yazıyoruz, dosya konumunun custom/ ile başlamasının nedeni minecraft/models klasörünü baz alması.
[3] - Seçtiğiniz eşyanın model dosyasını bulun ve içeriğini değiştirin
Bu konuda bir elmas kılıcı baz aldığımız için elmas kılıcın model dosyasını bulmamız gerekiyor.
.minecraft/versions klasöründe kaynak paketinizin kullandığı sürüme ait klasörün içindeki jar dosyasına sağ tık - 7-Zip - Open archive seçeneğini seçin
Eşyaların model dosyaları assets/minecraft/models/item dizininde bulunur, blokların ise assets/minecraft/models/block. Eşya modeli alacağımız için item klasörüne bakmamız gerekiyor. Elmas kılıcımızın konumu ise assets/minecraft/models/item/diamond_sword.json şeklinde olacak, diamond_sword.json dosyasını kopyalayın.
Daha sonra kendi paketimizde bu dizinin aynısını oluşturuyoruz. (PAKETISMI/assets/minecraft/models/item)
ve içine diamond_sword.json dosyasının kopyasını yapıştırıyoruz
ve dosyanın içerisini aşağıdaki gibi değiştiriyoruz:
JSON:
{
"parent": "item/generated",
"textures": {
"layer0": "minecraft:item/diamond_sword"
},
"overrides": [
{ "predicate": {"custom_model_data": 1},"model": "custom/swords/mavi_samuray"}
]
}
Bu sayede yeni kılıcımızı oyuna eklemiş olduk, daha fazla eşya eklemek isterseniz bu adımları tekrarlayabilirsiniz. Ekstra olarak tek yapmanız gereken şey
JSON:
{
"parent": "item/generated",
"textures": {
"layer0": "minecraft:item/diamond_sword"
},
"overrides": [
{ "predicate": {"custom_model_data": 1},"model": "custom/swords/mavi_samuray"},
{ "predicate": {"custom_model_data": 2},"model": "custom/özeleşyanız"}
]
}
kodu bu şekilde devam ettirmek.
(b) - Yeni model ile yeni eşya
Bu kısmı ilerleyen günlerde güncelleyeceğim. Şimdilik
videosu size yardımcı olacaktır. Blockbench ile eşya modelinizi oluşturduktan sonra A seçeneğindeki gibi eşyanın model dosyasına Custom Model Data ekliyoruz.
(2) - Sonuç
Oyun içerisinde /give Oyuncuİsmi diamond_sword{CustomModelData:1} komutunu çalıştırdığımızda Custom Model Data değeri 1 olan bir elmas kılıç alacağız. Custom Model Data 1 değerine karşılık gelen model oyun içerisinde çalışmış olacak.
Ekli dosyalar
Son düzenleme:
