Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(cmd.getName().equalsIgnoreCase("iclaims"))
- {
- if(args.length == 0)
- {
- String message = pluginPrefix + "Available commands:\n" +
- " " + ChatColor.YELLOW + "/iclaims plot" + ChatColor.WHITE + "- Takes you to your plot\n"
- + " " + ChatColor.YELLOW + "/iclaims reset" + ChatColor.WHITE + "- Resets your plot\n"
- + " " + ChatColor.YELLOW + "/iclaims addmember" + ChatColor.WHITE + "- Adds a member to your plot\n"
- + " " + ChatColor.YELLOW + "/iclaims removemember" + ChatColor.WHITE + "- Removes a member from your plot\n";
- player.sendMessage(message);
- return true;
- }
- if(args[0].equalsIgnoreCase("help"))
- {
- String message = pluginPrefix + "Available commands:\n" +
- " " + ChatColor.YELLOW + "/iclaims plot" + ChatColor.WHITE + "- Takes you to your plot\n"
- + " " + ChatColor.YELLOW + "/iclaims reset" + ChatColor.WHITE + "- Resets your plot\n"
- + " " + ChatColor.YELLOW + "/iclaims addmember" + ChatColor.WHITE + "- Adds a member to your plot\n"
- + " " + ChatColor.YELLOW + "/iclaims removemember" + ChatColor.WHITE + "- Removes a member from your plot\n";
- player.sendMessage(message);
- return true;
- }
- if(args[0].equalsIgnoreCase("plot"))
- {
- if(permissionManager.hasPermission(player.getName(), "infiniteclaims.plot"))
- {
- if(args.length > 1 && permissionManager.hasPermission(player.getName(), "infiniteclaims.plot.others"))
- {
- Player otherPlayer = server.getPlayer(args[1]);
- icUtils.getPlot(otherPlayer);
- return true;
- }
- else
- {
- icUtils.getPlot(player);
- return true;
- }
- }
- else
- {
- player.sendMessage(pluginPrefix + "You do not have permission to use that command");
- return false;
- }
- }
- else if(args[0].equalsIgnoreCase("reset"))
- {
- if(permissionManager.hasPermission(player.getName(), "infiniteclaims.regen"))
- {
- icUtils.regeneratePlot(player);
- return true;
- }
- else
- {
- player.sendMessage(pluginPrefix + "You do not have permission to use that command");
- return false;
- }
- }
- else if(args[0].equalsIgnoreCase("set"))
- {
- icUtils.savePlot(player, player.getLocation());
- player.sendMessage(pluginPrefix + "Your plot has been set at this location, it is not recommended to run this command again");
- }
- else if(args[0].equalsIgnoreCase("addmember"))
- {
- if(permissionManager.hasPermission(player.getName(), "infiniteclaims.plot.addmember"))
- {
- if(args.length > 1)
- {
- log.debug("TEST");
- icUtils.addMember(player, args[1]);
- return true;
- }
- else
- {
- player.sendMessage(pluginPrefix + "Please provide the name of a player to add to your plot.");
- return false;
- }
- }
- else
- {
- player.sendMessage(pluginPrefix + "You do not have permission to use that command");
- return false;
- }
- }
- else if(args[0].equalsIgnoreCase("removemember"))
- {
- if(permissionManager.hasPermission(player.getName(), "infiniteclaims.plot.removemember"))
- {
- if(args.length > 1)
- {
- icUtils.removeMember(player, args[1]);
- return true;
- }
- else
- {
- player.sendMessage(pluginPrefix + "Please provide the naem of a player to remove from your plot.");
- return false;
- }
- }
- else
- {
- player.sendMessage(pluginPrefix + "You do not have permission to use that command");
- return false;
- }
- }
- else
- {
- player.sendMessage(pluginPrefix + "Command not found, please try again");
- }
- }
- return false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement