소스 검색

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;