Hallo, Ich habe mit dem AsyncPlayerChatEvent versucht, dass bei der nachricht "gm" der Creative Mode Aktiviert wird und wieder deaktivert wird. Dazu haben ich folgenden Code verwendet:
@EventHandler
public void gamemode(AsyncPlayerChatEvent e) {
if (e.getMessage().startsWith("gm")) {
if (e.getPlayer().getGameMode() == GameMode.SURVIVAL) {
e.getPlayer().setGameMode(GameMode.CREATIVE);
} else {
e.getPlayer().setGameMode(GameMode.SURVIVAL);
}
}
}
Das Problem: Der Gamemode wird nur "halb" geändert. Ich hab noch das Survival Inventar aber kann fliegen, mit Mausrad Blöcke nehmen, Blöcke sofort zerstören. Wenn ich aber Blöcke setze, werden sie aus dem Inventar abgezogen Weiß jemand wie man diesen Bug beheben kann? Schonmal Danke im voraus!