Bläddra i källkod

Fixed bad parties saving

bm01 12 år sedan
förälder
incheckning
d50123085f
1 ändrade filer med 8 tillägg och 1 borttagningar
  1. 8 1
      src/main/java/com/gmail/nossr50/party/PartyManager.java

+ 8 - 1
src/main/java/com/gmail/nossr50/party/PartyManager.java

@@ -506,7 +506,14 @@ public final class PartyManager {
             partiesFile.set(partyName + ".Locked", party.isLocked());
             partiesFile.set(partyName + ".ExpShareMode", party.getXpShareMode().toString());
             partiesFile.set(partyName + ".ItemShareMode", party.getItemShareMode().toString());
-            partiesFile.set(partyName + ".Members", party.getMembers());
+
+            List<String> memberNames = new ArrayList<String>();
+
+            for (OfflinePlayer member : party.getMembers()) {
+                memberNames.add(member.getName());
+            }
+
+            partiesFile.set(partyName + ".Members", memberNames);
 
             try {
                 partiesFile.save(new File(partiesFilePath));