Pluginsel

★ #NerdeOEskiGünler ★
Emekli
Mesajlar
1,120
En iyi cevaplar
0
Beğeniler
1,460
Puanları
3,180
Ruh hali
gamer.png

Selam Dostlar!
Artık vanilla da kendi çalışma masanızı özelleştirebileceksiniz.
Elytra, Ölümsüzlük Totemi, Spawner, Odun, Yumurta ve daha birçok şeyi artık craft edebileceğiz!

Oha? Yanlış mı duydum? Cidden böyle bir özellik mi geldi? Evet! İşte 1.13 de gelen mükemmel özellik, harita yapımcıları bu özelliği çok beğeneceklerdir ve artık bu özelliği Minecraft 1.13 ve üstü sürümlerinde uygulayabileceğiz. :)

"Özelleştirilebilir Craft" Nedir?
Minecraft 1.13 sürümünde DataPacks (Veri Paketi) diye bir özellik geldi, bununla birlikte Minecraft da istediğimiz gibi özelleştirilebilir loot tables, advancements, functions, structures, recipes vs. yapabiliriz.
Tabii bunlar .json dosyaları ile yapılabilinir işlerdir, yani kodlar kullanılarak yapılabilinir. Bizler bu konu da sizler için daha kolay bir yöntem göstereceğiz, böylelikle eğer kodlama bilginiz yoksa veya uğraşmak istemiyorsanız, bu göstereceğimiz özellik ile basit bir şekilde yapabileceksiniz.
Özelleştirilebilir Craft (Custom Crafting Recipes) ise, Minecraft da craft edilmeyen birşeyi craft edebilmemize yarayan bir özelliktir.
Örnek olarak, Minecraft da Elytra, Ölümsüzlük Totemi, Spawner, Odun, Yumurta vs. gibi şeyler craft edilemez. Ama eğer birkaç kod ile bunları kendi dünyağınızda craft edilebilir hale getirmek istiyorsanız, bu yeni gelen DataPacks (Veri Paketi) sistemi ile çok basit bir şekilde yapabileceksiniz.

"Özelleştirilebilir Craft" Nasıl Yapılır?
Bizler bu konumuzda özelleştirilebilir craft sistemini kodlamalar ile yapmak yerine daha kolay bir yöntem ile yapacağız. Böylelikle kodlama bilgisine sahip olmayan arkadaşlarımız bundan yararlanabileceklerdir.
İlk olarak aşağıdaki spoilerin içerisinde bulunan Cafting Web Sitesine giriş yapalım:
crafting.thedestruc7i0n.ca
Web siteye giriş yaptığınızda bir crafting yani çalışma masasının olduğunu göreceksiniz, ayrıca sağ tarafda Minecraft da bulunan bütün eşyaların bir listesini göreceksiniz. Bu çalışma masası ve sağ tarafda bulunan eşyalar ile herhangi bir eşya/bloğun nasıl ve neyle craft edilebileceğini ve sonuç olarak ne vereceğinin ayarlarını yapabilirsiniz.
Örnek olarak ben Elytra, Ölümsüzlük Totemi, Spawner, Odun ve Yumurta craft ettim;
Ekran Alıntısı.PNG

Ekran Alıntısı.PNG

Ekran Alıntısı.PNG

Ekran Alıntısı.PNG

Ekran Alıntısı.PNG

Sizler istediğiniz herhangi bir item, blok vs. craft edebilirsiniz. Nasıl craft edileceği önemli değil, kafanıza göre yapabilirsiniz.
Ayrıca, craftingin hemen altında şöyle bir şey dikkatinizi çekebilir;
Ekran Alıntısı.PNG

Burada craftingin ayarları bulunmaktadır. Crafting'e koyduğunuz eşyalar veya bloklar ve yaptığınız crafting ayarlarına göre orada ki kodlar değişecektir. Zaten bu web sitenin amacı budur, sizler sadece crafting'e eşyaları yerleştirip ayarlarınızı yapacaksınız ve web site ise otomatik olarak kodları ekleyecektir.
Ayarları kendi kafanıza göre düzenleyebilirsiniz.
Ve sıra geldi bu yaptığımız çalışmayı indirmeye. İndirmek çok basittir, ayarların hemen altında bulunan Download <isim>.json tıklayarak indirebilirsiniz. Dosya adını craftingin hemen altında bulunan Output Recipe'den düzenleyebilirsiniz.


Yaptığım Crafting Çalışmasını Kendi Minecraft Dünyağıma Nasıl Ekleyebilirim?
Yukarı da bahsettiğimiz her şeyi yaptıktan ve indirdikten sonra sıra geliyor bunu Minecraft dünyağınıza eklemeye.
Bunun için dünyanızın Minecraft 1.13 (SnapShot ise 17w48a ve üstü) olması gerekmektedir.
Şimdi bu yaptığınız çalışma masasını Minecraft dünyağınıza eklemek için dünyağınızın dosyasını açmanız gerekmektedir. Açmak için şu adımları yapalım;
Çalıştır > %appdata% > .minecraft > saves > (DünyaIsmi)
Dünyanızın dosyasını açtığınızda DataPacks klasörünü açalım. (Eğer yoksa DataPacks isimli bir klasör oluşturun.)
Şimdi DataPacks klasörünün içerisine yeni bir klasör oluşturalım, ismini istediğiniz gibi koyabilirsiniz. (Ben klasörünün ismini Crafting Sistemi olarak koyuyorum, siz herhangi bir isim koyabilirsiniz.)
Şimdi bu oluşturduğumuz klasörünün içerisine yeni bir metin belgesi ekleyelim ve ismini pack.mcmeta yapalım ve açalım. İçerisine şu kodu yapıştıralım;
Kod:
{
  "pack": {
    "pack_format": 1,
    "description": "custom crafting recipes"
  }
}

Description yazan yere herhangi bir açıklama ekleyebilirsiniz, bu size kalmıştır. İsteyenler böyle bırakabilirler.
Ardından bu pack.mcmeta (metin belgesini) kaydedelim ve devam edelim.
Şimdi yeni bir klasör oluşturalım ve ismini data yapalım. Data klasörünün içerisine customrecipes diye bir klasör oluşturalım ve bunun içerisine de recipes diye bir klasör daha oluşturalım.
Klasör sıralaması aynen şu şekilde olması gerekiyor;

Ekran Alıntısı.PNG

Crafting Sistemi isimli klasör yukarı da bahsettiğimiz gibi herhangi bir klasör isimi olabilir, ve Dünya İsmi dediğimiz klasör ise kendi dünyağınızın ismidir. (Dünya Ismi ve Crafting Sistemi isimleri aynı olması gerekmiyor.)
Şimdi, oluşturduğunuz recipes klasörünün içerisine indirdiğiniz crafting çalışmasının dosyasını ekleyin.
Şimdi Minecraft'a girin ve bu çalışmayı kaydettiğiniz dünyayı açın. Eğer dünyağınızdan bir kere girip çıkarsanız yaptığınız çalışma otomatik olarak aktif edilmiş olacaktır. Eğer aktif edilmemişse girdiğiniz dünyağı da crafting sisteminin çalışması için bir kez /reload komutunu girin. Ardından şu komutu yazın: /datapack enable "file/<DosyaAdı>". DosyaAdı dediğimiz, dünyanızın klasöründe bulunan DataPacks klasörünün içerisine eklediğiniz klasörün ismidir. (Örnek olarak, ben bu klasörünün ismini Crafting Sistemi yapmıştım.) Aslında bunu yazmanız gerekmiyor. "/datapack enable <tab>" yaparsanız otomatik olarak klasörünün ismi çıkacaktır ve komutu tamamlayacaktır. (Eğer tab da klasörünüzün ismi çıkmazsa sebebi otomatik olarak aktif edilmiş veya herhangi bir hatadan dolayı yaptığınız çalışmanın klasörünü bulamıyor olabilir.) Komutu girdikten sonra enter'a basın ve böylelikle özelleştirilebilir crafting sisteminiz dünyağınız da kullanılabilir hale gelecektir. Hayırlı Olsun! :)

Konu anlatımı bu kadardı. Bir sonra ki konu da görüşmek üzere. Hoşcakalın. :)

Gamer Ailesi
 


OktayYeni

Ağaç Yumruklayıcı
Mesajlar
25
En iyi cevaplar
0
Beğeniler
5
Puanları
410
Bu özellik 1.12'de de vardı ama onun için yeni sürüm oluşturman gerekiyordu
 

Üst