瀏覽代碼

Fixed a bug where a new party leader wasn't appointed, after the previous party leader left

TfT_02 12 年之前
父節點
當前提交
34736836cc
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 1 0
      Changelog.txt
  2. 2 2
      src/main/java/com/gmail/nossr50/party/PartyManager.java

+ 1 - 0
Changelog.txt

@@ -61,6 +61,7 @@ Version 1.4.00-dev
  = Fixed a bug where /party kick would trigger the PartyChangeEvent for the wrong player
  = Fixed /party kick not working on offline players
  = Fixed a bug where party join messages weren't displayed
+ = Fixed a bug where a new party leader wasn't appointed, after the previous party leader left
  = Fixed a bug where Disarm and Deflect had wrong values
  = Fixed Magic Hunter (Fishing ability) favoring certain enchants
  ! Changed /p and /a to use /partychat and /adminchat as the default command name. The use of /p, /pc, /a, and /ac is still supported.

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

@@ -211,8 +211,8 @@ public final class PartyManager {
         }
         else {
             //If the leaving player was the party leader, appoint a new leader from the party members
-            if (party.getLeader().equals(player)) {
-                String newLeader = members.get(0).toString();
+            if (party.getLeader().equals(player.getName())) {
+                String newLeader = members.get(0).getName().toString();
                 party.setLeader(newLeader);
             }