浏览代码

Fix an IndexOutOfBoundsException: Index: 0

In SaveTimerTask.java

Fixes #2039
TfT_02 11 年之前
父节点
当前提交
0185a30ec9
共有 1 个文件被更改,包括 4 次插入2 次删除
  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() {
-        Collection<McMMOPlayer> playerCollection  = new ArrayList<McMMOPlayer>();
+        Collection<McMMOPlayer> playerCollection = new ArrayList<McMMOPlayer>();
 
         for (Player player : mcMMO.p.getServer().getOnlinePlayers()) {
-            playerCollection.add(getPlayer(player));
+            if (hasPlayerDataKey(player)) {
+                playerCollection.add(getPlayer(player));
+            }
         }
 
         return playerCollection;