Browse Source

Merge pull request #34 from RedstoneFuture/Refactoring/Misc

Refactoring: LobbyTimer, Small typo of equipment interval debug msg
Daniel 2 years ago
parent
commit
b36d660ef2

+ 3 - 6
missilewars-plugin/src/main/java/de/butzlabben/missilewars/game/timer/LobbyTimer.java

@@ -47,14 +47,11 @@ public class LobbyTimer extends Timer implements Runnable {
 
     @Override
     public void tick() {
-        if (getGame().getPlayers().values().size() == 0) return;
+        if (getGame().getPlayers().size() == 0) return;
 
         for (MWPlayer mp : getGame().getPlayers().values()) {
-            if (mp.getPlayer() != null) {
-                mp.getPlayer().setLevel(seconds);
-            } else {
-                getGame().removePlayer(mp);
-            }
+            if (mp.getPlayer() == null) continue;
+            mp.getPlayer().setLevel(seconds);
         }
 
         int size1 = getGame().getTeam1().getMembers().size();

+ 1 - 1
missilewars-plugin/src/main/java/de/butzlabben/missilewars/util/PlayerEquipmentRandomizer.java

@@ -177,7 +177,7 @@ public class PlayerEquipmentRandomizer {
             }
         }
 
-        Logger.DEBUG.log("No interval factor value for map \"" + arena.getName() + "\" could be detected based on the game time of " + seconds + ". Please define at least one a interval value for a minimal team amount of " + maxGameDuration + ".");
+        Logger.DEBUG.log("No interval factor value for map \"" + arena.getName() + "\" could be detected based on the game time of " + seconds + " seconds. Please define at least one a interval value for a minimal team amount of " + maxGameDuration + " seconds.");
         return DEFAULT_FACTOR_BY_GAME_TIME;
     }