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.
Başlamadan önce nelere dikkat etmeliyiz
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, 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.