- En iyi cevaplar
- 0
Merhaba Arkadaşlar
Forumda çoğu kişinin plugin yazmak isteyip pak fazla bilgi sahibi olmadığını anladım ve ve basitten plugin yazmaya giriş diye bir bölüm açmak istedim.
İlk Olarak Gerekli Olan Program ve Dosyalar
- CraftBukkit.jar
- Eclipse
- Java (Yoksa zaten minecraft açılmaz)
- JDK7
Bu programları kurduktan sonra asıl işlemlere geçebiliriz.
====================================
Eclipse programını açalım ve yeni bir Java Project açalım.
====================================
==================================
Ve ardından gelen yere projenin adını yazacağız.
==================================
====================================================================
Ve finish butonuna tıklıyoruz.Sonra yeni oluşturduğumuz dosyanın üstüne gelip sağ tık yapıyor açılan pencerenin
en altında Properties kısmına tıklıyoruz ve açılan pencereden Java Build Path kısmına giriyoruz.
====================================================================
==============================================================
Oradan üstte bulunan Libraries bölüne girip sağ tarafta bulunan Add External Jar kısmına giriyoruz.
Oradan craftbukkit dosyasını buluyor ve çift tık yapıyoruz. NOT: Add External Jar kısmına tıkladığımızda
bizden birdosya seçmemizi istiyor oradan craftbukkit dosyasına çift tık yapcağız.
==============================================================
=================================================================
Ardından projemizin yanındaki ufak ok işaretine tıklıyoruz ve projemizin içindeki src dosyası beliriyor.
Src dosyamıza sağ tık yapıp NEW kısmından Package'e tıklıyoruz.
Ve Name kısmına me.zekikos.plugin veya herhangi bir şey fakat aralarında 2 adet nokta bulunması şarttır.
=================================================================
======================================================
Şimdi ise yeni oluşturduğumuz Package(Paket)'e sağ tık yapıp NEW kısmından Class'a
tıklıyoruz. Çıkan yerdeki Name kısmına plugininizin adını yazıyorsunuz. Benimki zekikos
olacak.
======================================================
====================================
Ve sonunda kodlama yapacağımız yere geldik.
====================================
============================================================
Kodlarımız NOT: Hangi Kodların Ne İşe Yaradıklarını Sizlere Sonra Yazacağım (Konu Editlendiğinde)
============================================================
NOT: Kodlar kısımını biraz editledim eğer çalışmaz ise yeni bir kodlama yapacağım eğer plugininiz çalışıyor ise oyuna girip /test komutunu yazmanız gerekmektedir.
Forumda çoğu kişinin plugin yazmak isteyip pak fazla bilgi sahibi olmadığını anladım ve ve basitten plugin yazmaya giriş diye bir bölüm açmak istedim.
İlk Olarak Gerekli Olan Program ve Dosyalar
- CraftBukkit.jar
- Eclipse
- Java (Yoksa zaten minecraft açılmaz)
- JDK7
Bu programları kurduktan sonra asıl işlemlere geçebiliriz.
====================================
Eclipse programını açalım ve yeni bir Java Project açalım.
====================================
==================================
Ve ardından gelen yere projenin adını yazacağız.
==================================
====================================================================
Ve finish butonuna tıklıyoruz.Sonra yeni oluşturduğumuz dosyanın üstüne gelip sağ tık yapıyor açılan pencerenin
en altında Properties kısmına tıklıyoruz ve açılan pencereden Java Build Path kısmına giriyoruz.
====================================================================
==============================================================
Oradan üstte bulunan Libraries bölüne girip sağ tarafta bulunan Add External Jar kısmına giriyoruz.
Oradan craftbukkit dosyasını buluyor ve çift tık yapıyoruz. NOT: Add External Jar kısmına tıkladığımızda
bizden birdosya seçmemizi istiyor oradan craftbukkit dosyasına çift tık yapcağız.
==============================================================
=================================================================
Ardından projemizin yanındaki ufak ok işaretine tıklıyoruz ve projemizin içindeki src dosyası beliriyor.
Src dosyamıza sağ tık yapıp NEW kısmından Package'e tıklıyoruz.
Ve Name kısmına me.zekikos.plugin veya herhangi bir şey fakat aralarında 2 adet nokta bulunması şarttır.
=================================================================
======================================================
Şimdi ise yeni oluşturduğumuz Package(Paket)'e sağ tık yapıp NEW kısmından Class'a
tıklıyoruz. Çıkan yerdeki Name kısmına plugininizin adını yazıyorsunuz. Benimki zekikos
olacak.
======================================================
====================================
Ve sonunda kodlama yapacağımız yere geldik.
====================================
============================================================
Kodlarımız NOT: Hangi Kodların Ne İşe Yaradıklarını Sizlere Sonra Yazacağım (Konu Editlendiğinde)
============================================================
Kod:
package me.zekikos.plugin;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class Test extends JavaPlugin {
public void onEnable() {
Bukkit.getServer().getLogger().info("PLugin aktif!");
}
public void onDisable() {
Bukkit.getServer().getLogger().info("Plugin aktif degil!");
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
if (!(sender instanceof Player)) {
sender.sendMessage(ChatColor.AQUA + "Konsol komutu calisti!");
return true;
}
Player player = (Player) sender;
if (cmd.getName().equalsIgnoreCase("test")) {
player.sendMessage(ChatColor.GOLD + "Pluginin basari ile calisiyor!");
}
return true;
}
}
NOT: Kodlar kısımını biraz editledim eğer çalışmaz ise yeni bir kodlama yapacağım eğer plugininiz çalışıyor ise oyuna girip /test komutunu yazmanız gerekmektedir.