| 
														
															@@ -19,12 +19,6 @@ import com.gmail.nossr50.party.PartyManager; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.gmail.nossr50.util.Users;
 
														 | 
														
														 | 
														
															 import com.gmail.nossr50.util.Users;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 public class PartyCommand implements CommandExecutor {
 
														 | 
														
														 | 
														
															 public class PartyCommand implements CommandExecutor {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private final mcMMO plugin;
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public PartyCommand (mcMMO plugin) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        this.plugin = plugin;
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    }
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Override
 
														 | 
														
														 | 
														
															     @Override
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
 
														 | 
														
														 | 
														
															     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (CommandHelper.noConsoleUsage(sender)) {
 
														 | 
														
														 | 
														
															         if (CommandHelper.noConsoleUsage(sender)) {
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -38,51 +32,71 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(args.length < 1)
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (args.length < 1) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return party(sender);
 
														 | 
														
														 | 
														
															             return party(sender);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(args[0].equalsIgnoreCase("join"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (args[0].equalsIgnoreCase("join")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return join(sender, args);
 
														 | 
														
														 | 
														
															             return join(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else if(args[0].equalsIgnoreCase("accept"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else if (args[0].equalsIgnoreCase("accept")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return accept(sender, args);
 
														 | 
														
														 | 
														
															             return accept(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else if(args[0].equalsIgnoreCase("create"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else if (args[0].equalsIgnoreCase("create")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return create(sender, args);
 
														 | 
														
														 | 
														
															             return create(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else if(args[0].equalsIgnoreCase("info"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else if (args[0].equalsIgnoreCase("info")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return party(sender);
 
														 | 
														
														 | 
														
															             return party(sender);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else if(args[0].equalsIgnoreCase("?") || args[0].equalsIgnoreCase("help"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            return help(sender, args);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else if (args[0].equalsIgnoreCase("?") || args[0].equalsIgnoreCase("help")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return printHelp(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (playerProfile.inParty()) {
 
														 | 
														
														 | 
														
															         if (playerProfile.inParty()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(args[0].equalsIgnoreCase("quit") || args[0].equalsIgnoreCase("q") || args[0].equalsIgnoreCase("leave"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(args[0].equalsIgnoreCase("quit") || args[0].equalsIgnoreCase("q") || args[0].equalsIgnoreCase("leave")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return quit(sender, args);
 
														 | 
														
														 | 
														
															                 return quit(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("expshare"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                return expshare(sender, args);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("itemshare"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                return itemshare(sender, args);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("invite"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("expshare")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return shareExp(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("itemshare")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return shareItem(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("invite")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return invite(sender, args);
 
														 | 
														
														 | 
														
															                 return invite(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("kick"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("kick")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return kick(sender, args);
 
														 | 
														
														 | 
														
															                 return kick(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("disband"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("disband")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return disband(sender, args);
 
														 | 
														
														 | 
														
															                 return disband(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("owner"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                return owner(sender, args);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("lock"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("owner")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return changeOwner(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("lock")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return lock(sender, args);
 
														 | 
														
														 | 
														
															                 return lock(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("unlock"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("unlock")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return unlock(sender, args);
 
														 | 
														
														 | 
														
															                 return unlock(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("password"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                return password(sender, args);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else if(args[0].equalsIgnoreCase("rename"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("password")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return changePassword(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else if(args[0].equalsIgnoreCase("rename")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return rename(sender, args);
 
														 | 
														
														 | 
														
															                 return rename(sender, args);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                return usage(sender);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } else {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return printUsage(sender);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.None"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.None"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            return usage(sender);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return printUsage(sender);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private boolean usage(CommandSender sender) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private boolean printUsage(CommandSender sender) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.0"));
 
														 | 
														
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.0"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.1"));
 
														 | 
														
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.1"));
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -97,7 +111,7 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (playerProfile.inParty()) {
 
														 | 
														
														 | 
														
															         if (playerProfile.inParty()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															             Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            Server server = plugin.getServer();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            Server server = mcMMO.p.getServer();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String leader = party.getLeader();
 
														 | 
														
														 | 
														
															             String leader = party.getLeader();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             StringBuffer tempList = new StringBuffer();
 
														 | 
														
														 | 
														
															             StringBuffer tempList = new StringBuffer();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -123,127 +137,137 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //            player.sendMessage(LocaleLoader.getString("Commands.Party.ShareMode", new Object[] { "NONE", "NONE" })); Party share modes will get implemented later
 
														 | 
														
														 | 
														
															 //            player.sendMessage(LocaleLoader.getString("Commands.Party.ShareMode", new Object[] { "NONE", "NONE" })); Party share modes will get implemented later
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.Members.Header"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.Members.Header"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.Members", new Object[] {tempList}));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.Members", new Object[] {tempList}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } else {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            return usage(sender);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return printUsage(sender);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean join(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean join(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.join"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.join")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(args.length < 2) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (args.length < 2) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.Help.0"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.Help.0"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } else {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             Player target = Bukkit.getServer().getPlayer(args[1]);
 
														 | 
														
														 | 
														
															             Player target = Bukkit.getServer().getPlayer(args[1]);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (target == null) {
 
														 | 
														
														 | 
														
															             if (target == null) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotOnline", new Object[] {args[1]}));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotOnline", new Object[] {args[1]}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return false;
 
														 | 
														
														 | 
														
															                 return false;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (!Users.getProfile(target).inParty()) {
 
														 | 
														
														 | 
														
															             if (!Users.getProfile(target).inParty()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.PlayerNotInParty", new Object[] {args[1]}));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.PlayerNotInParty", new Object[] {args[1]}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return false;
 
														 | 
														
														 | 
														
															                 return false;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String password = null;
 
														 | 
														
														 | 
														
															             String password = null;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(args.length > 2) password = args[2];
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(args.length > 2) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                password = args[2];
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            String partyTarget = partyManagerInstance.getPlayerParty(target.getName()).getName();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            Party newParty = partyManagerInstance.getParty(args[0]);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            String partyTarget = PartyManager.getPlayerParty(target.getName()).getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            Party newParty = PartyManager.getParty(args[0]);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             // Check to see if the party exists, and if it does, can the player join it?
 
														 | 
														
														 | 
														
															             // Check to see if the party exists, and if it does, can the player join it?
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if (newParty != null && !partyManagerInstance.checkJoinability(player, newParty, null)) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (newParty != null && !PartyManager.checkJoinability(player, newParty, null)) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true; // End before any event is fired.
 
														 | 
														
														 | 
														
															                 return true; // End before any event is fired.
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (party != null) {
 
														 | 
														
														 | 
														
															             if (party != null) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, party.getName(), partyTarget, EventReason.CHANGED_PARTIES);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, party.getName(), partyTarget, EventReason.CHANGED_PARTIES);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                partyManagerInstance.removeFromParty(playerName, party);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                PartyManager.removeFromParty(playerName, party);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             else {
 
														 | 
														
														 | 
														
															             else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, null, partyTarget, EventReason.JOINED_PARTY);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, null, partyTarget, EventReason.JOINED_PARTY);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            partyManagerInstance.joinParty(player, playerProfile, partyTarget, password);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            PartyManager.joinParty(player, playerProfile, partyTarget, password);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean accept(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean accept(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.accept"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.accept")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (playerProfile.hasPartyInvite()) {
 
														 | 
														
														 | 
														
															         if (playerProfile.hasPartyInvite()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (playerProfile.inParty()) {
 
														 | 
														
														 | 
														
															             if (playerProfile.inParty()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															                 Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, party.getName(), playerProfile.getInvite().getName(), EventReason.CHANGED_PARTIES);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, party.getName(), playerProfile.getInvite().getName(), EventReason.CHANGED_PARTIES);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                partyManagerInstance.removeFromParty(player.getName(), party);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                PartyManager.removeFromParty(player.getName(), party);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             else {
 
														 | 
														
														 | 
														
															             else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, null, playerProfile.getInvite().getName(), EventReason.JOINED_PARTY);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, null, playerProfile.getInvite().getName(), EventReason.JOINED_PARTY);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            partyManagerInstance.joinInvitedParty(player, playerProfile);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            PartyManager.joinInvitedParty(player, playerProfile);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         else {
 
														 | 
														
														 | 
														
															         else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("mcMMO.NoInvites"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("mcMMO.NoInvites"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean create(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean create(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.create"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.create")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(args.length < 2) {
 
														 | 
														
														 | 
														
															         if(args.length < 2) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.Help.1"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.Help.1"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } else {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String partyname = args[1];
 
														 | 
														
														 | 
														
															             String partyname = args[1];
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String password = null;
 
														 | 
														
														 | 
														
															             String password = null;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if(args.length > 2) password = args[2];
 
														 | 
														
														 | 
														
															             if(args.length > 2) password = args[2];
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            Party newParty = partyManagerInstance.getParty(partyname);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            Party newParty = PartyManager.getParty(partyname);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             // Check to see if the party exists, and if it does cancel creating a new party
 
														 | 
														
														 | 
														
															             // Check to see if the party exists, and if it does cancel creating a new party
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (newParty != null) {
 
														 | 
														
														 | 
														
															             if (newParty != null) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Commands.Party.AlreadyExists", new Object[] {partyname}));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Commands.Party.AlreadyExists", new Object[] {partyname}));
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -253,68 +277,67 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (playerProfile.inParty()) {
 
														 | 
														
														 | 
														
															             if (playerProfile.inParty()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String oldPartyName = party.getName();
 
														 | 
														
														 | 
														
															                 String oldPartyName = party.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, oldPartyName, partyname, EventReason.CHANGED_PARTIES);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, oldPartyName, partyname, EventReason.CHANGED_PARTIES);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                partyManagerInstance.removeFromParty(playerName, party);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                partyManagerInstance.createParty(player, playerProfile, partyname, password);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } else {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                PartyManager.removeFromParty(playerName, party);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                PartyManager.createParty(player, playerProfile, partyname, password);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, null, partyname, EventReason.JOINED_PARTY);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, null, partyname, EventReason.JOINED_PARTY);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                partyManagerInstance.createParty(player, playerProfile, partyname, password);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                PartyManager.createParty(player, playerProfile, partyname, password);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true;
 
														 | 
														
														 | 
														
															                 return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean quit(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean quit(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.quit"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.quit")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (party != null) {
 
														 | 
														
														 | 
														
															         if (party != null) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, party.getName(), null, EventReason.LEFT_PARTY);
 
														 | 
														
														 | 
														
															             McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(player, party.getName(), null, EventReason.LEFT_PARTY);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															             if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true;
 
														 | 
														
														 | 
														
															                 return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            partyManagerInstance.removeFromParty(playerName, party);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            PartyManager.removeFromParty(playerName, party);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.Leave"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.Leave"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.None"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Party.None"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return false;
 
														 | 
														
														 | 
														
															         return false;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private boolean expshare(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.expshare"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            return true;
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        return true;
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private boolean shareExp(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return (!CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.expshare"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private boolean itemshare(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.itemshare"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            return true;
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        return true;
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private boolean shareItem(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return (!CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.itemshare"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private boolean help(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private boolean printHelp(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.3"));
 
														 | 
														
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.3"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.1"));
 
														 | 
														
														 | 
														
															         player.sendMessage(LocaleLoader.getString("Party.Help.1"));
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -327,8 +350,9 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean invite(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean invite(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.invite"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.invite")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         switch (args.length) {
 
														 | 
														
														 | 
														
															         switch (args.length) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         case 2:
 
														 | 
														
														 | 
														
															         case 2:
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -340,14 +364,14 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true;
 
														 | 
														
														 | 
														
															                 return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            Player target = plugin.getServer().getPlayer(args[1]);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            Player target = mcMMO.p.getServer().getPlayer(args[1]);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (target != null) {
 
														 | 
														
														 | 
														
															             if (target != null) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if (PartyManager.getInstance().inSameParty(player, target)) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if (PartyManager.inSameParty(player, target)) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     player.sendMessage(LocaleLoader.getString("Party.Player.InSameParty"));
 
														 | 
														
														 | 
														
															                     player.sendMessage(LocaleLoader.getString("Party.Player.InSameParty"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if (PartyManager.getInstance().canInvite(player, playerProfile)) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if (PartyManager.canInvite(player, playerProfile)) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															                     Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Users.getProfile(target).setInvite(party);
 
														 | 
														
														 | 
														
															                     Users.getProfile(target).setInvite(party);
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -360,6 +384,7 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.Locked"));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.Locked"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true;
 
														 | 
														
														 | 
														
															                 return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.Player.Invalid"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.Player.Invalid"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -373,13 +398,13 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * Kick a party member
 
														 | 
														
														 | 
														
															      * Kick a party member
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */
 
														 | 
														
														 | 
														
															      */
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean kick(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean kick(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.kick"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.kick")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
														
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -388,22 +413,27 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true;
 
														 | 
														
														 | 
														
															                 return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            Player target = plugin.getServer().getOfflinePlayer(args[1]).getPlayer();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            Player target = mcMMO.p.getServer().getOfflinePlayer(args[1]).getPlayer();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (target != null) {
 
														 | 
														
														 | 
														
															             if (target != null) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String partyName = party.getName();
 
														 | 
														
														 | 
														
															                 String partyName = party.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(target, partyName, null, EventReason.KICKED_FROM_PARTY);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(target, partyName, null, EventReason.KICKED_FROM_PARTY);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 target.sendMessage(LocaleLoader.getString("Commands.Party.Kick", new Object[] {partyName}));
 
														 | 
														
														 | 
														
															                 target.sendMessage(LocaleLoader.getString("Commands.Party.Kick", new Object[] {partyName}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            partyManagerInstance.removeFromParty(args[1], party);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            PartyManager.removeFromParty(args[1], party);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -411,59 +441,63 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * Disband the current party, kicks out all party members.
 
														 | 
														
														 | 
														
															      * Disband the current party, kicks out all party members.
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */
 
														 | 
														
														 | 
														
															      */
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean disband(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean disband(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.disband"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.disband")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
														
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             for (Player onlineMembers : party.getOnlineMembers()) {
 
														 | 
														
														 | 
														
															             for (Player onlineMembers : party.getOnlineMembers()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(onlineMembers, party.getName(), null, EventReason.KICKED_FROM_PARTY);
 
														 | 
														
														 | 
														
															                 McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(onlineMembers, party.getName(), null, EventReason.KICKED_FROM_PARTY);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                 if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     return true;
 
														 | 
														
														 | 
														
															                     return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 onlineMembers.sendMessage(LocaleLoader.getString("Party.Disband"));
 
														 | 
														
														 | 
														
															                 onlineMembers.sendMessage(LocaleLoader.getString("Party.Disband"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            partyManagerInstance.disbandParty(party);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            PartyManager.disbandParty(party);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /**
 
														 | 
														
														 | 
														
															     /**
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * Change the owner of the current party
 
														 | 
														
														 | 
														
															      * Change the owner of the current party
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */
 
														 | 
														
														 | 
														
															      */
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private boolean owner(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.owner"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private boolean changeOwner(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.owner")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(args.length < 2) {
 
														 | 
														
														 | 
														
															         if(args.length < 2) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage("Usage: /party owner [player]");
 
														 | 
														
														 | 
														
															             player.sendMessage("Usage: /party owner [player]");
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
														
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (!party.getMembers().contains(args[1])) {
 
														 | 
														
														 | 
														
															             if (!party.getMembers().contains(args[1])) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotInYourParty", new Object[] {args[1]}));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotInYourParty", new Object[] {args[1]}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true;
 
														 | 
														
														 | 
														
															                 return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            partyManagerInstance.setPartyLeader(args[1], party);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            PartyManager.setPartyLeader(args[1], party);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -471,8 +505,9 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * Lock the current party
 
														 | 
														
														 | 
														
															      * Lock the current party
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */
 
														 | 
														
														 | 
														
															      */
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean lock(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean lock(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.lock"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.lock")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -489,11 +524,14 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     player.sendMessage(LocaleLoader.getString("Party.Locked"));
 
														 | 
														
														 | 
														
															                     player.sendMessage(LocaleLoader.getString("Party.Locked"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage("Commands.Party.None");
 
														 | 
														
														 | 
														
															             player.sendMessage("Commands.Party.None");
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -501,8 +539,9 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * Unlock the current party
 
														 | 
														
														 | 
														
															      * Unlock the current party
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */
 
														 | 
														
														 | 
														
															      */
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean unlock(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean unlock(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.unlock"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.unlock")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -519,24 +558,28 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     player.sendMessage(LocaleLoader.getString("Party.Unlocked"));
 
														 | 
														
														 | 
														
															                     player.sendMessage(LocaleLoader.getString("Party.Unlocked"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }
 
														 | 
														
														 | 
														
															                 }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage("Commands.Party.None");
 
														 | 
														
														 | 
														
															             player.sendMessage("Commands.Party.None");
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private boolean password(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.password"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private boolean changePassword(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.password")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(args.length < 2) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (args.length < 2) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Usage.2", new Object[] {"party", "password", "<" + LocaleLoader.getString("Commands.Usage.Password") + ">"}));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Commands.Usage.2", new Object[] {"party", "password", "<" + LocaleLoader.getString("Commands.Usage.Password") + ">"}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -546,8 +589,10 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             party.setPassword(args[1]);
 
														 | 
														
														 | 
														
															             party.setPassword(args[1]);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.PasswordSet", new Object[] {args[1]}));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.PasswordSet", new Object[] {args[1]}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -555,25 +600,28 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * Rename the current party
 
														 | 
														
														 | 
														
															      * Rename the current party
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */
 
														 | 
														
														 | 
														
															      */
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private boolean rename(CommandSender sender, String[] args) {
 
														 | 
														
														 | 
														
															     private boolean rename(CommandSender sender, String[] args) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.rename"))
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.party.rename")) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return true;
 
														 | 
														
														 | 
														
															             return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Player player = (Player) sender;
 
														 | 
														
														 | 
														
															         Player player = (Player) sender;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String playerName = player.getName();
 
														 | 
														
														 | 
														
															         String playerName = player.getName();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
														
														 | 
														
															         PlayerProfile playerProfile = Users.getProfile(player);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        PartyManager partyManagerInstance = PartyManager.getInstance();
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
														
														 | 
														
															         Party party = playerProfile.getParty();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String leader = party.getLeader();
 
														 | 
														
														 | 
														
															         String leader = party.getLeader();
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
														
														 | 
														
															         if (party.getLeader().equals(playerName)) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(args.length < 2) {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (args.length < 2) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Commands.Usage.2", new Object[] {"party", "rename", "<" + LocaleLoader.getString("Commands.Usage.PartyName") + ">"}));
 
														 | 
														
														 | 
														
															                 player.sendMessage(LocaleLoader.getString("Commands.Usage.2", new Object[] {"party", "rename", "<" + LocaleLoader.getString("Commands.Usage.PartyName") + ">"}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true;
 
														 | 
														
														 | 
														
															                 return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } else {
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String newPartyName = args[1];
 
														 | 
														
														 | 
														
															                 String newPartyName = args[1];
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if (!party.getName().equals(newPartyName)) {//This is to prevent party leaders from spamming other players with the rename message
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    Party newParty = partyManagerInstance.getParty(newPartyName);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                // This is to prevent party leaders from spamming other players with the rename message
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if (!party.getName().equals(newPartyName)) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    Party newParty = PartyManager.getParty(newPartyName);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     // Check to see if the party exists, and if it does cancel renaming the party
 
														 | 
														
														 | 
														
															                     // Check to see if the party exists, and if it does cancel renaming the party
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     if (newParty != null) {
 
														 | 
														
														 | 
														
															                     if (newParty != null) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         player.sendMessage(LocaleLoader.getString("Commands.Party.AlreadyExists", new Object[] {newPartyName}));
 
														 | 
														
														 | 
														
															                         player.sendMessage(LocaleLoader.getString("Commands.Party.AlreadyExists", new Object[] {newPartyName}));
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -582,7 +630,7 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     for (Player onlineMembers : party.getOnlineMembers()) {
 
														 | 
														
														 | 
														
															                     for (Player onlineMembers : party.getOnlineMembers()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(onlineMembers, party.getName(), newPartyName, EventReason.CHANGED_PARTIES);
 
														 | 
														
														 | 
														
															                         McMMOPartyChangeEvent event = new McMMOPartyChangeEvent(onlineMembers, party.getName(), newPartyName, EventReason.CHANGED_PARTIES);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        plugin.getServer().getPluginManager().callEvent(event);
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mcMMO.p.getServer().getPluginManager().callEvent(event);
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         if (event.isCancelled()) {
 
														 | 
														
														 | 
														
															                         if (event.isCancelled()) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             return true;
 
														 | 
														
														 | 
														
															                             return true;
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -592,13 +640,17 @@ public class PartyCommand implements CommandExecutor { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             onlineMembers.sendMessage(LocaleLoader.getString("Party.InformedOnNameChange", new Object[] {leader, newPartyName}));
 
														 | 
														
														 | 
														
															                             onlineMembers.sendMessage(LocaleLoader.getString("Party.InformedOnNameChange", new Object[] {leader, newPartyName}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         }
 
														 | 
														
														 | 
														
															                         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     }
 
														 | 
														
														 | 
														
															                     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     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}));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }
 
														 | 
														
														 | 
														
															             }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }
 
														 | 
														
														 | 
														
															         }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        else
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        else {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
														
														 | 
														
															             player.sendMessage(LocaleLoader.getString("Party.NotOwner"));
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return true;
 
														 | 
														
														 | 
														
															         return true;
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }
 
														 | 
														
														 | 
														
															 }
 
														 |