Advertisement
Guest User

Command Help

a guest
May 24th, 2012
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.62 KB | None | 0 0
  1. if(cmd.getName().equalsIgnoreCase("iclaims"))
  2.         {
  3.             if(args.length == 0)
  4.             {
  5.                 String message = pluginPrefix + "Available commands:\n" +
  6.                     "     " + ChatColor.YELLOW + "/iclaims plot" + ChatColor.WHITE + "- Takes you to your plot\n"
  7.                     + "     " + ChatColor.YELLOW + "/iclaims reset" + ChatColor.WHITE + "- Resets your plot\n"
  8.                     + "     " + ChatColor.YELLOW + "/iclaims addmember" + ChatColor.WHITE + "- Adds a member to your plot\n"
  9.                     + "     " + ChatColor.YELLOW + "/iclaims removemember" + ChatColor.WHITE + "- Removes a member from your plot\n";
  10.                 player.sendMessage(message);
  11.                 return true;
  12.             }
  13.             if(args[0].equalsIgnoreCase("help"))
  14.             {
  15.                 String message = pluginPrefix + "Available commands:\n" +
  16.                         "     " + ChatColor.YELLOW + "/iclaims plot" + ChatColor.WHITE + "- Takes you to your plot\n"
  17.                         + "     " + ChatColor.YELLOW + "/iclaims reset" + ChatColor.WHITE + "- Resets your plot\n"
  18.                         + "     " + ChatColor.YELLOW + "/iclaims addmember" + ChatColor.WHITE + "- Adds a member to your plot\n"
  19.                         + "     " + ChatColor.YELLOW + "/iclaims removemember" + ChatColor.WHITE + "- Removes a member from your plot\n";
  20.                 player.sendMessage(message);
  21.                 return true;
  22.             }
  23.             if(args[0].equalsIgnoreCase("plot"))
  24.             {
  25.                 if(permissionManager.hasPermission(player.getName(), "infiniteclaims.plot"))
  26.                 {
  27.                     if(args.length > 1 && permissionManager.hasPermission(player.getName(), "infiniteclaims.plot.others"))
  28.                     {
  29.                         Player otherPlayer = server.getPlayer(args[1]);
  30.                         icUtils.getPlot(otherPlayer);
  31.                         return true;
  32.                     }
  33.                     else
  34.                     {
  35.                         icUtils.getPlot(player);
  36.                         return true;
  37.                     }
  38.                 }
  39.                 else
  40.                 {
  41.                     player.sendMessage(pluginPrefix + "You do not have permission to use that command");
  42.                     return false;
  43.                 }
  44.  
  45.             }
  46.             else if(args[0].equalsIgnoreCase("reset"))
  47.             {
  48.                 if(permissionManager.hasPermission(player.getName(), "infiniteclaims.regen"))
  49.                 {
  50.                     icUtils.regeneratePlot(player);
  51.                     return true;
  52.                 }
  53.                 else
  54.                 {
  55.                     player.sendMessage(pluginPrefix + "You do not have permission to use that command");
  56.                     return false;
  57.                 }
  58.             }
  59.             else if(args[0].equalsIgnoreCase("set"))
  60.             {
  61.                 icUtils.savePlot(player, player.getLocation());
  62.                 player.sendMessage(pluginPrefix + "Your plot has been set at this location, it is not recommended to run this command again");
  63.             }
  64.             else if(args[0].equalsIgnoreCase("addmember"))
  65.             {
  66.                 if(permissionManager.hasPermission(player.getName(), "infiniteclaims.plot.addmember"))
  67.                 {
  68.                     if(args.length > 1)
  69.                     {
  70.                         log.debug("TEST");
  71.                         icUtils.addMember(player, args[1]);
  72.                         return true;
  73.                     }
  74.                     else
  75.                     {
  76.                         player.sendMessage(pluginPrefix + "Please provide the name of a player to add to your plot.");
  77.                         return false;
  78.                     }
  79.                 }
  80.                 else
  81.                 {
  82.                     player.sendMessage(pluginPrefix + "You do not have permission to use that command");
  83.                     return false;  
  84.                 }
  85.             }
  86.             else if(args[0].equalsIgnoreCase("removemember"))
  87.             {
  88.                 if(permissionManager.hasPermission(player.getName(), "infiniteclaims.plot.removemember"))
  89.                 {
  90.                     if(args.length > 1)
  91.                     {
  92.                         icUtils.removeMember(player, args[1]);
  93.                         return true;
  94.                     }
  95.                     else
  96.                     {
  97.                         player.sendMessage(pluginPrefix + "Please provide the naem of a player to remove from your plot.");
  98.                         return false;
  99.                     }
  100.                 }
  101.                 else
  102.                 {
  103.                     player.sendMessage(pluginPrefix + "You do not have permission to use that command");
  104.                     return false;
  105.                 }
  106.             }
  107.             else
  108.             {
  109.                 player.sendMessage(pluginPrefix + "Command not found, please try again");
  110.             }
  111.         }
  112.         return false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement