Ich versuche derzeit, ein Bukkit Plugin arbeiten zu lassen. Ich bin jedes Mal auf dieses Problem gestoßen und habe mich gefragt, ob jemand weiß, wie man es beheben kann. Ich habe fast jede Lösung ausprobiert, die man googlen kann, also hoffentlich kann jemand etwas Licht teilen.@EventHandler läuft nie für Bukkit Plugin
Keines der Spielerereignisse funktioniert jemals. Wenn ich etwas mit einem @EventHandler vorn mache, läuft es einfach nicht. Hier ist ein Beispiel:
package me.tgb20;
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 pluginmain extends JavaPlugin implements Listener{
public void OnEnable(){
this.getServer().getPluginManager().registerEvents(this, this);
}
public void OnDisable(){
}
@EventHandler
public void OnJoin(PlayerJoinEvent e){
Player p = e.getPlayer();
p.sendMessage("Hello");
}
}
Wenn diese auf dem Server ausgeführt, es sieht nie, dass ein Spieler das Spiel beigetreten.