forked from SteamWar/SteamWar
Final fix for GlobalListener
This commit is contained in:
@@ -23,6 +23,7 @@ import de.steamwar.towerrun.TowerRun;
|
|||||||
import de.steamwar.towerrun.config.WorldConfig;
|
import de.steamwar.towerrun.config.WorldConfig;
|
||||||
import de.steamwar.towerrun.game.TowerRunGame;
|
import de.steamwar.towerrun.game.TowerRunGame;
|
||||||
import de.steamwar.towerrun.game.TowerRunPlayer;
|
import de.steamwar.towerrun.game.TowerRunPlayer;
|
||||||
|
import de.steamwar.towerrun.state.GameState;
|
||||||
import de.steamwar.towerrun.state.GameStateBukkitListener;
|
import de.steamwar.towerrun.state.GameStateBukkitListener;
|
||||||
import de.steamwar.towerrun.state.GameStates;
|
import de.steamwar.towerrun.state.GameStates;
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
@@ -70,7 +71,7 @@ public class GlobalListener extends GameStateBukkitListener implements Listener
|
|||||||
@EventHandler
|
@EventHandler
|
||||||
public void onAsyncPlayerChat(AsyncPlayerChatEvent event) {
|
public void onAsyncPlayerChat(AsyncPlayerChatEvent event) {
|
||||||
TowerRunPlayer player = TowerRunPlayer.get(event.getPlayer());
|
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;
|
String prefix;
|
||||||
if (TowerRunGame.isAlive(player)) {
|
if (TowerRunGame.isAlive(player)) {
|
||||||
if (event.getPlayer().getGameMode() == GameMode.SPECTATOR) {
|
if (event.getPlayer().getGameMode() == GameMode.SPECTATOR) {
|
||||||
|
|||||||
Reference in New Issue
Block a user