Pārlūkot izejas kodu

Avoid possible IllegalStateException if player has logged out before
this processes.

GJ 12 gadi atpakaļ
vecāks
revīzija
08be78fa35

+ 4 - 1
src/main/java/com/gmail/nossr50/runnables/scoreboards/ScoreboardChangeTask.java

@@ -17,7 +17,10 @@ public class ScoreboardChangeTask extends BukkitRunnable {
 
     @Override
     public void run() {
-        player.setScoreboard(oldScoreboard);
+        if (!player.isOnline()) {
+            player.setScoreboard(oldScoreboard);
+        }
+
         ScoreboardManager.clearPendingTask(player.getName());
     }
 }