S
sooply
Ziyaretçi
Minecraft'ta kendi eklentilerinizi kodlamak istemez misiniz? Bu makalede Bukkit Geliştiriciliği hakkında bütün bilgileri sizlere veriyoruz.
Minecraft Java - Bukkit Geliştiriciliği
Kendi sunucunuza ait bir eklenti kodlamak isteyebilirsiniz. Minecraft Java Edition, adı üstünde Java tabanlı bir dildir. Sunucular, modlar, eklentiler Java sayesinde kodlanmaktadır. Bu yüzden, Bukkit Geliştiriciliği'ne başlamadan önce sizlerin Java öğrenmenizi istiyoruz. Ücretsiz olarak Java kursu veren (YouTube üzerinden) kanalları ilk başta sizler için listeleyelim.
Anlatım ve diksiyon yönünden en iyi iki tane sonucu sizler için listeledik. Bu kanallara ve videolara bakabilirsiniz. Bir listede bölüm halinde sizler için sıralamışlar. Udemy'den veya herhangi ücretli kurs veren siteden paralı olarak kurs almanıza gerek yok. Udemy'de de ücretsiz kurslar olduğunu belirtelim.
ve eklenti kodlarken kurmamız gereken şeyler neler?
Öncelikle bir tane tümleşik geliştirme ortamı (IDE) indirmeliyiz. Tümleşik geliştirme ortamı, bilgisayar programcılarının hızlı ve rahat bir şekilde bir uygulama veya yazılım geliştirmesini amaçlayan, bunun yanında geliştirme sürecini kolaylaştıran birçok aracı da bulunduran bir yazılım türüdür. Java için bahsedecek olursak, biz IntelliJ IDEA öneriyoruz. Gerek sunduğu araçlar, gerekse rahat kullanımı sayesinde bizlerden tam puanı kaptı. Eğer "Bu IDE bana göre değil" diyorsanız, ikinci bir seçenek olarak Eclipse'yi öneriyoruz.
Java dilini öğrendiğinizde, sadece Bukkit'ten yararlanmamanızı öneriyoruz. Örneğin herhangi bir android program yapımında Java'yı kullanabilirsiniz. Verdiğimiz kurslar, size sadece Java dilini öğretir, Bukkit'i değil. Bunu da belirtmeden geçmeyelim.
Bukkit nedir ve eklenti geliştirirken
bize ne gibi bir fayda sağlar?
Bukkit, 3. taraf geliştiricilere eklentileri kullanarak Minecraft'a kendi kodlarını eklemeyi sağlayan bir API'dir. API, Uygulama Programlama Arayüzü (Application Programming Interface) demektir. Bukkit API Docs (Java Docs) için buraya tıklamanız yeterlidir. Bukkit için Youtube'da yabancı kanalların kursları bulunmaktadır. Türkçe videolar ile çok net bir şey yapamazsınız. TheSourceCode adlı kanaldan sağlam bilgiler öğrenebilirsiniz. Sadece Java değil, başka ilgi alanlarınız varsa başka diller de öğrenebilirsiniz.