Hallo Leute,
ich hab folgendes Problem wenn ich diesen EventHandler benutze (sieht eigendlich logisch aus) dann wird jeder Befehl außer /leave nicht ausgeführt.
Problem:
Er führt nicht mal /leave aus wenn man /leave benutzt und die Nachricht "In dieser Arena..." kommt immer 2 mal.
Vielleicht weiß ja einer von euch was ich falsch gemacht habe D:
mfg MineForce
ich hab folgendes Problem wenn ich diesen EventHandler benutze (sieht eigendlich logisch aus) dann wird jeder Befehl außer /leave nicht ausgeführt.
Code:
@EventHandler
public void onChat(PlayerCommandPreprocessEvent e){
Player p = e.getPlayer();
if(MainClass.GunGame.contains(p)){
if(e.getMessage().equalsIgnoreCase("leave")){
p.performCommand("leave");
return;
}
}else{
p.sendMessage("§cIn dieser Arena ist der Befehl nicht erlaubt!");
e.setCancelled(true);
}
}
Problem:
Er führt nicht mal /leave aus wenn man /leave benutzt und die Nachricht "In dieser Arena..." kommt immer 2 mal.
Vielleicht weiß ja einer von euch was ich falsch gemacht habe D:
mfg MineForce