소스 검색

Fixing an NPE related to Spout players.

Glitchfinder 12 년 전
부모
커밋
fdd6c0a0d8
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/main/java/com/gmail/nossr50/skills/runnables/SkillMonitor.java

+ 5 - 0
src/main/java/com/gmail/nossr50/skills/runnables/SkillMonitor.java

@@ -7,6 +7,7 @@ import com.gmail.nossr50.datatypes.PlayerProfile;
 import com.gmail.nossr50.skills.utilities.AbilityType;
 import com.gmail.nossr50.skills.utilities.AbilityType;
 import com.gmail.nossr50.skills.utilities.SkillTools;
 import com.gmail.nossr50.skills.utilities.SkillTools;
 import com.gmail.nossr50.skills.utilities.SkillType;
 import com.gmail.nossr50.skills.utilities.SkillType;
+import com.gmail.nossr50.util.Misc;
 import com.gmail.nossr50.util.Users;
 import com.gmail.nossr50.util.Users;
 
 
 public class SkillMonitor implements Runnable {
 public class SkillMonitor implements Runnable {
@@ -15,6 +16,10 @@ public class SkillMonitor implements Runnable {
         long curTime = System.currentTimeMillis();
         long curTime = System.currentTimeMillis();
 
 
         for (Player player : mcMMO.p.getServer().getOnlinePlayers()) {
         for (Player player : mcMMO.p.getServer().getOnlinePlayers()) {
+            if (Misc.isNPCEntity(player)) {
+                continue;
+            }
+
             PlayerProfile profile = Users.getPlayer(player).getProfile();
             PlayerProfile profile = Users.getPlayer(player).getProfile();
 
 
             /*
             /*