
Untitled
By: a guest on
Mar 14th, 2012 | syntax:
Java | size: 1.29 KB | hits: 143 | expires: Never
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");
}
}
}