diff --git a/TowerRun/src/de/steamwar/towerrun/listener/GlobalListener.java b/TowerRun/src/de/steamwar/towerrun/listener/GlobalListener.java index 8d1c6004..c20dd391 100644 --- a/TowerRun/src/de/steamwar/towerrun/listener/GlobalListener.java +++ b/TowerRun/src/de/steamwar/towerrun/listener/GlobalListener.java @@ -23,6 +23,7 @@ import de.steamwar.towerrun.TowerRun; import de.steamwar.towerrun.config.WorldConfig; import de.steamwar.towerrun.game.TowerRunGame; import de.steamwar.towerrun.game.TowerRunPlayer; +import de.steamwar.towerrun.state.GameState; import de.steamwar.towerrun.state.GameStateBukkitListener; import de.steamwar.towerrun.state.GameStates; import lombok.val; @@ -70,7 +71,7 @@ public class GlobalListener extends GameStateBukkitListener implements Listener @EventHandler public void onAsyncPlayerChat(AsyncPlayerChatEvent event) { TowerRunPlayer player = TowerRunPlayer.get(event.getPlayer()); - if (TowerRunGame.isAlive(player) || TowerRunGame.isEscaped(player)) { + if (GameState.getCurrentState() == GameStates.RUNNING && (TowerRunGame.isAlive(player) || TowerRunGame.isEscaped(player))) { String prefix; if (TowerRunGame.isAlive(player)) { if (event.getPlayer().getGameMode() == GameMode.SPECTATOR) {