Преглед на файлове

Cleanup, no need for this in PartyManager

TfT_02 преди 12 години
родител
ревизия
f1075f800f
променени са 2 файла, в които са добавени 5 реда и са изтрити 16 реда
  1. 0 15
      src/main/java/com/gmail/nossr50/party/PartyManager.java
  2. 5 1
      src/main/java/com/gmail/nossr50/party/commands/PartyCommand.java

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

@@ -86,21 +86,6 @@ public class PartyManager {
         }
         }
     }
     }
 
 
-    /**
-     * Notify party members when the party leader changed the party name.
-     *
-     * @param newPartyName The new name of the party
-     * @param party The concerned party
-     */
-    public void informPartyMembersNameChange(String newPartyName, Party party) {
-        String leader = party.getLeader();
-        for (Player member : party.getOnlineMembers()) {
-            if (!member.getName().equals(leader)) {
-                member.sendMessage(LocaleLoader.getString("Party.InformedOnNameChange", new Object[] {leader, newPartyName}));
-            }
-        }
-    }
-
     /**
     /**
      * Get a list of all players in this player's party.
      * Get a list of all players in this player's party.
      *
      *

+ 5 - 1
src/main/java/com/gmail/nossr50/party/commands/PartyCommand.java

@@ -564,6 +564,7 @@ public class PartyCommand implements CommandExecutor {
 
 
         PartyManager partyManagerInstance = PartyManager.getInstance();
         PartyManager partyManagerInstance = PartyManager.getInstance();
         Party party = playerProfile.getParty();
         Party party = playerProfile.getParty();
+        String leader = party.getLeader();
 
 
         if (party.getLeader().equals(playerName)) {
         if (party.getLeader().equals(playerName)) {
             if(args.length < 2) {
             if(args.length < 2) {
@@ -586,8 +587,11 @@ public class PartyCommand implements CommandExecutor {
                         if (event.isCancelled()) {
                         if (event.isCancelled()) {
                             return true;
                             return true;
                         }
                         }
+
+                        if (!onlineMembers.getName().equals(leader)) {
+                            onlineMembers.sendMessage(LocaleLoader.getString("Party.InformedOnNameChange", new Object[] {leader, newPartyName}));
+                        }
                     }
                     }
-                    partyManagerInstance.informPartyMembersNameChange(newPartyName, party);
                     party.setName(newPartyName);
                     party.setName(newPartyName);
                 }
                 }
                 player.sendMessage(LocaleLoader.getString("Commands.Party.Rename", new Object[] {newPartyName}));
                 player.sendMessage(LocaleLoader.getString("Commands.Party.Rename", new Object[] {newPartyName}));