Bladeren bron

Check null here as well

Fixes #1664
TfT_02 11 jaren geleden
bovenliggende
commit
103bf593f3
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 3 3
      src/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardManager.java

+ 3 - 3
src/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardManager.java

@@ -170,7 +170,7 @@ public class ScoreboardManager {
     public static void cleanup(ScoreboardWrapper wrapper) {
     public static void cleanup(ScoreboardWrapper wrapper) {
         PLAYER_SCOREBOARDS.remove(wrapper.playerName);
         PLAYER_SCOREBOARDS.remove(wrapper.playerName);
 
 
-        if (wrapper.revertTask != null) {
+        if (wrapper != null && wrapper.revertTask != null) {
             wrapper.revertTask.cancel();
             wrapper.revertTask.cancel();
         }
         }
     }
     }
@@ -207,7 +207,7 @@ public class ScoreboardManager {
         // Selfboards
         // Selfboards
         ScoreboardWrapper wrapper = PLAYER_SCOREBOARDS.get(player.getName());
         ScoreboardWrapper wrapper = PLAYER_SCOREBOARDS.get(player.getName());
 
 
-        if (wrapper.isSkillScoreboard() && wrapper.targetSkill == skill && wrapper.isBoardShown()) {
+        if (wrapper != null && wrapper.isSkillScoreboard() && wrapper.targetSkill == skill && wrapper.isBoardShown()) {
             wrapper.doSidebarUpdateSoon();
             wrapper.doSidebarUpdateSoon();
         }
         }
     }
     }
@@ -217,7 +217,7 @@ public class ScoreboardManager {
         // Selfboards
         // Selfboards
         ScoreboardWrapper wrapper = PLAYER_SCOREBOARDS.get(player.getName());
         ScoreboardWrapper wrapper = PLAYER_SCOREBOARDS.get(player.getName());
 
 
-        if ((wrapper.isCooldownScoreboard() || wrapper.isSkillScoreboard() && wrapper.targetSkill == skill) && wrapper.isBoardShown()) {
+        if (wrapper != null && (wrapper.isCooldownScoreboard() || wrapper.isSkillScoreboard() && wrapper.targetSkill == skill) && wrapper.isBoardShown()) {
             wrapper.doSidebarUpdateSoon();
             wrapper.doSidebarUpdateSoon();
         }
         }
     }
     }