Merhabalar, bu yazıda mod yazmaya kaldığımız yerden devam edeceğiz! Hemen işe koyulalım! (Eğer okumadıysanız önce ilk yazıya bakın!)
Dosya Testi
İlk önce “Doğru kurulumlar yapmış mıyız?” diye kontrol edeceğiz. Eclipse’i açıp “Minecraft” dosyasına çift tıklıyoruz. İçindeki dosyalar görünürse burayı atlayın. Eğer bir hata olursa çok büyük ihtimalle JDK kurulumunda problem olmuştur. Onun için şu adımları izleyin;
Kopyaladığınız Forge dosyasını silin. İlerleyen kısımlarda tekrar oluşturacaksınız. (Yani tekrar indirdiğiniz Forge’u kopyalayacaksınız.)
Denetim Masası > Tüm Denetim Masası Ögeleri > Sistem > Gelişmiş sistem ayarları > Gelişmiş > Ortam Değişkenleri penceresine gelin.
Sistem Değişkenleri bölümündeki Path adlı değişkeni bulun, üzerine tıklayın ve Düzenle… butonuna basın.
Açılan daha küçük olan pencerede Değişken Değeri kısmının en sonuna şunları yazın:
;<Yüklediğiniz JDK'nın dosyasının içindeki bin klasörünün adresi>
Mesela benim yazmam gereken;
;C:\Program Files\Java\jdk1.8.0_31\bin
Şimdi eğer orada JAVA_HOME adında bir değişken varsa onu seçip Düzenle… butonuna basın. Eğer yoksa Yeni… butonuna basıp Değişken Adı kısmına JAVA_HOME yazın.
Değişken değeri kısmına ise şunu yazacaksınız;
<yüklediğiniz JDK'nın dosya adresi>
Mesela benim yazamam gereken;
C:\Program Files\Java\jdk1.8.0_31
Daha sonra indirdiğiniz Forge dosyasını tekrar bir klasöre çıkartın. Hata aldığınızı silebilirsiniz. (Eclipse’i açtığınızda o dosyayı arayıp bulamayınca yenisini oluşturacaktır. Önce workspace’i değiştirin sonra hatalı dosyayı silersiniz.)
Yeni çıkarttığınız dosyanın içine gelin ve shift tuşuna basarken sağ tıklayın. Açılan bağlam menüsünden “Komut penceresini burada aç”ı seçin. Sonra sırayla şu komutları yazın (Herhangi bir komutta “BUILD FAILED” hatası alırsınaz yazdığınız komutu kontrol edip tekrar yazın.) (bol bol yazı çıkmalı, ayrıca SKIPPED’leri ve onun gibi sarı yazıları önemsemeyin)
- gradlew.bat setupDecompWorkspace eclipse
- gradlew.bat –refresh-dependencies
- gradlew.bat setupDecompWorkspace –debug
- gradlew.bat eclipse –debug
Şimdi Eclipse’e geri dönün ve yukarı soldan “File”a basın.
Açılan bağlam menüsünden Switch Workspace’e basın.
Sağda açılan bağlam menüsünden Other…’yı seçin.
Yeni kurulum yaptığınız dosyanın içindeki Eclipse dosyasını seçin ve Tamam’a basın.
Eclipse yeniden açılırken eski hatalı dosyanızı artık silebilirsiniz.
Eclipse açılınca Minecraft adlı klasöre basın eğer hata vermez de içindeki dosyalar açılırsa başardınız diğer bölüme geçiniz. Eğer açılmadıysa adımlarınızı kontrol edip tekrar deneyin. Komutları doğru yazdığınıza emin olun.
Oyunu İlk Çalıştırma
İkinci bir testimiz var. O da oyunu açmak. İlk önce şunu belirteyim normal oyununuzu açmayacaksınız. Forge dosyasında zaten ayrı bir oyun yüklü olur. Siz Eclipse’den yukarı soldaki büyük yeşil oynatma (play) tuşuna basacaksınız.
Yazdığınız kodlar YALNIZCA Forge dosyasındaki oyuna etki eder. Sizin normal Minecraft’ınıza DEĞİL!
Eğer açılırsa burayı da atlayın. Eğer açılmazsa Dosya Testi bölümündeki adımları tekrar uygulayın.
Örnek Moddan Kurtulma
Forge ile gelen bir örnek mod var. Ama hiçbir işimize yaramayacak. Minecraft klasörünün altındaki src/main/java klasörünün içinde bulunuyor. (Biz de modumuzu bu klasörün altına yazacağız. Şimdilik…) com.example.examplemod diye bir package var. (Daha sonra Java ile ilgili bölümlerde ona değineceğim.) O package’a sağ tıklayıp Delete’e basın. Böylece ondan kurtulacaksınız.
Artık yazılı olarak ilerleyemeyiz. Java hakkında temel bilgiler vermezsem kendi başınıza oturup mod yazamazsınız. Yalnızca benim yazdıklarımı değiştirirsiniz. Bu nedenle mikrofon aldığım zaman görüntülü anlatım teknolojisine geçeceğiz. Aslında bu yazı baya uzundu. Bu nedenle baya vaktimi aldı. Ama sonra sayfa yüklenmemeye başladı. Ben de 5 yazıya böldüm. 😀 Diğerleri de en kısa zamanda gelecek. Kendinize iyi bakın!
Mikrofon aldığında görüntülü anlatım mı yapacaksın?
Allah izin verirse…
Daha iyi olur kardeşim.
Centeglassered abi bana güzel bir mod yazabilirmisin acaba abi ?
Abi ben bişi dcem hani bu oyuna 4 slot daha ekleyen bir mod varya eşyayı 2 tane elle tutabiliyoruz onun adının bir versen
O iki el kullanma modunun adı: Mine and Battlegear 2.
Bİşey sorcam en başta minecraft dosyasını nereden bulucam??
java home ile ilgili bir error veriyo görev yöneticisinde ne yapmalıyım
Güzel yazı ama bişey anlamadım
Senbunların hepsini kur bize tek link te gönder
Enes Batış doğru hatırlıyor isem Mine&Battlegear 2 ydi.