Selaa lähdekoodia

Fixed NPE on /party

bm01 13 vuotta sitten
vanhempi
sitoutus
354ed9ede0
2 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 1 0
      Changelog.txt
  2. 4 3
      src/main/java/com/gmail/nossr50/party/Party.java

+ 1 - 0
Changelog.txt

@@ -19,6 +19,7 @@ Version 1.3.07
  + Added config options for enabling/disabling specific double drops
  + Added automatic zip backup of flatfile database & config files
  + Added config options to enable/disable specific skills for PVP & PVE
+ = Fixed rare NPE on /party command
  = Fixed Arrow Retrieval dropping only one arrow
  = Fixed /p and /a incompatibilities with bChatManager
  = Fixed Iron Grip working reversely

+ 4 - 3
src/main/java/com/gmail/nossr50/party/Party.java

@@ -152,9 +152,10 @@ public class Party {
 
         if (player != null) {
             for (String name : profiles.keySet()) {
-                Player p = profiles.get(name).getPlayer();
-                if (inSameParty(p, player)) {
-                    players.add(p);
+                Player otherPlayer = profiles.get(name).getPlayer();
+
+                if (otherPlayer != null && inSameParty(otherPlayer, player)) {
+                    players.add(otherPlayer);
                 }
             }
         }