Ana.class
Java:
package tr.thelegend.hosgeldin;
import java.io.File;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class Ana extends JavaPlugin {
public static final Logger logcuamca =Logger.getLogger("Minecraft");
public File d;
public PluginManager pm=Bukkit.getServer().getPluginManager();
public FileConfiguration c;
public void onEnable() {
c=getConfig();
d=new File(getDataFolder(),"config.yml");
saveDefaultConfig();
pm.registerEvents(new Evnt(this), this);
}
}
Java:
package tr.thelegend.hosgeldin;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
public class Evnt implements Listener {
private Ana plugin;
public Evnt(Ana plugin) {
this.plugin=plugin;
}
@EventHandler
public void oyuncuSunucuyaGirince(PlayerJoinEvent e) {
Player o=e.getPlayer();
String oi=o.getName();
e.setJoinMessage(null);
o.sendMessage(plugin.c.getString("mesaj").replace("%oyuncu%", oi));
return;
}
}
YAML:
mesaj: '&3Merhabalar sevgili %oyuncu%&f!'
YAML:
name: Hosgeldin
version: 1.0
author: thelegend
main: tr.thelegend.hosgeldin.Ana
Örneğin, eğer oyuncu OP ise ona sunucuda kaç kişi olduğunu söylemeye çalışın "if (o.isOp) {", veya config.yml dosyasında belirtilmiş birden fazla satırlı mesaj göndermeye çalışın, sınırı yok, siz nasıl isterseniz öyle! Bitirdiğiniz zaman ilk plugininizi yayınlayın! Ve kanalıma abone olmay.... şaka şaka
Daha fazla yardım için diğer rehber konularıma göz atabilirsiniz veya direk benden yardım isteyebilirsiniz, müsait olduğum sürece daima herkese destek sağlıyorum.
Discord: >>TheLegend<<#6052
Rehber - Eklenti(Plugin) Yazım Rehberi | Temel Bilgiler - Metodlar - Kodlar - Dedektörler - Eclipse Kullanımı
Arkadaşlar baştan söylemek istiyorum ki eğer öğrenmek istiyorsanız veya bir eklenti yazmak istiyorsanız kesinlikle sabırlı ve meraklı olmalısınız. Eğer sabırlı olmaz iseniz, yaptığınız ilk hatada eklenti yazımını bırakırsınız veya hazır kaynaklar tercih edersiniz. Eğer meraklı olmaz iseniz...
www.mc-tr.com
Rehber - >>TheLegend<< Videolu Plugin Eğitimi - Kendi WARP plugininizi yapın!
Ana.class package tr.thelegend.warp; import java.io.File; import java.util.logging.Level; import java.util.logging.Logger; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.plugin.java.JavaPlugin; import tr.thelegend.warp.cmds.SetwarpCMD; import...
www.mc-tr.com
Rehber - >>THELEGEND<< - Kendi banka plugininizi yapın! - Videolu!
Yazarken çekmemi istediğiniz herhangi bir plugin olursa, lütfen belirtin. (1/2) (2/2) Test Kaynak kodları: Ana.class: package tr.thelegend.basitbanka; import java.io.File; import java.util.logging.Level; import java.util.logging.Logger; import...
www.mc-tr.com