package me.nairolf13579.Plugin; import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; public class Plugin extends JavaPlugin{ public void onEnable(){ System.out.println("Plugin geladen!"); } public void onDisable(){ System.out.println("Plugin deaktiviert!"); } private void registerEvents() { //Aktionen zum registieren von Events this.getServer().getPluginManager().registerEvents((Listener) this, this); } @EventHandler public void onPlayerJoin(PlayerJoinEvent event) { //event ist der Name des Events, onPlayerJoin kann gewählt werden Player player = event.getPlayer(); //Herausfinden des "Schuldigen", der das Event ausgelöst hat, in diesem Fall der gejointe Spieler if (player.isOp()) { event.setJoinMessage(ChatColor.YELLOW + "Der Admin " + player.getName() + " ist dem Spiel beigetreten."); player.sendMessage(ChatColor.GREEN + "Willkommen auf dem Server, du alter OP-Sack"); } else { event.setJoinMessage(ChatColor.YELLOW + player.getName() + " ist dem Spiel beigetreten."); player.sendMessage("Willkommen"); } } }