Browse Source

Fix an IndexOutOfBoundsException: Index: 0

In SaveTimerTask.java

Fixes #2039
TfT_02 11 years ago
parent
commit
0185a30ec9
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/main/java/com/gmail/nossr50/util/player/UserManager.java

+ 4 - 2
src/main/java/com/gmail/nossr50/util/player/UserManager.java

@@ -59,10 +59,12 @@ public final class UserManager {
     }
     }
 
 
     public static Collection<McMMOPlayer> getPlayers() {
     public static Collection<McMMOPlayer> getPlayers() {
-        Collection<McMMOPlayer> playerCollection  = new ArrayList<McMMOPlayer>();
+        Collection<McMMOPlayer> playerCollection = new ArrayList<McMMOPlayer>();
 
 
         for (Player player : mcMMO.p.getServer().getOnlinePlayers()) {
         for (Player player : mcMMO.p.getServer().getOnlinePlayers()) {
-            playerCollection.add(getPlayer(player));
+            if (hasPlayerDataKey(player)) {
+                playerCollection.add(getPlayer(player));
+            }
         }
         }
 
 
         return playerCollection;
         return playerCollection;