diff --git a/pom.xml b/pom.xml index 6b04810..aac0029 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ de.lunarakai Minecleaner - 1.1.1 + 1.1.2 jar Minecleaner diff --git a/src/main/java/de/lunarakai/minecleaner/MinecleanerArena.java b/src/main/java/de/lunarakai/minecleaner/MinecleanerArena.java index f37c358..e04a715 100644 --- a/src/main/java/de/lunarakai/minecleaner/MinecleanerArena.java +++ b/src/main/java/de/lunarakai/minecleaner/MinecleanerArena.java @@ -233,20 +233,23 @@ public class MinecleanerArena { arenaStatus = ArenaStatus.PLAYING; currentGameStartTime = System.currentTimeMillis(); - if((plugin.getManager().getSettingsValue("additionaldisplay", currentPlayer) != 0 - || plugin.getManager().getSettingsValue("timer", currentPlayer) != 0) && arenaStatus == ArenaStatus.PLAYING) { - new BukkitRunnable() { - @Override + new BukkitRunnable() { + @Override public void run() { - if(arenaStatus == ArenaStatus.PLAYING && currentPlayer != null) { + if(arenaStatus == ArenaStatus.PLAYING && currentPlayer != null) { + if(!currentMinecleanerGame.gameover) { ingameTime++; - updateIngameInfoTexts(); - } else { - cancel(); } + if(plugin.getManager().getSettingsValue("additionaldisplay", currentPlayer) != 0 + || plugin.getManager().getSettingsValue("timer", currentPlayer) != 0) { + updateIngameInfoTexts(); + } + } else { + cancel(); } - }.runTaskTimer(plugin, 1L, 1L); - } + } + }.runTaskTimer(plugin, 1L, 1L); + } public void addJoiningPlayer(Player player) {