Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.91 KB | None | 0 0
  1. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  2.         if(args.length == 0){
  3.             sender.sendMessage(" ");
  4.             sender.sendMessage(HonourMain.myInstance.prefix + "Honour v1.1 was developed by PumpMelon ");
  5.             sender.sendMessage(HonourMain.myInstance.prefix + "To view help for commands, please type /honour help");
  6.             sender.sendMessage(" ");
  7.         }
  8.         if(args.length == 1 && !args[0].equalsIgnoreCase("help") && !args[0].equalsIgnoreCase("add") && !args[0].equalsIgnoreCase("remove") && !args[0].equalsIgnoreCase("set") && !args[0].equalsIgnoreCase("reload") && !args[0].equalsIgnoreCase("rank") && !args[0].equalsIgnoreCase("chat")){
  9.            
  10.             @SuppressWarnings("deprecation")
  11.             Player target = Bukkit.getPlayer(args[0]);
  12.            
  13.             if(target != null){
  14.                 sender.sendMessage(HonourMain.myInstance.prefix + target.getName() + " : " + ChatColor.GOLD + HonourMain.myInstance.getConfig().getInt(target.getName().toLowerCase()) + ChatColor.GRAY + " honour");
  15.                 return true;
  16.             }else{
  17.                 sender.sendMessage(HonourMain.myInstance.prefix + "Invalid player! Please specifiy an apropiate player!");
  18.                
  19.                 }
  20.         }
  21.         if(args.length == 3){
  22.         if(args[0].equalsIgnoreCase("remove") && sender.hasPermission("honour.remove")){
  23.             if(args.length != 3){
  24.                 sender.sendMessage(HonourMain.myInstance.prefix + "Incorrect arguements! Please type /honour help");
  25.                 return true;
  26.             }
  27.             if(args.length == 3){
  28.                 @SuppressWarnings("deprecation")
  29.                 Player target = Bukkit.getPlayer(args[1]);
  30.                 int amountToRemove = Integer.parseInt(args[2]);
  31.  
  32.                 HonourMain.myInstance.getConfig().set(target.getName().toLowerCase(), HonourMain.myInstance.honour - amountToRemove);
  33.                 HonourMain.myInstance.honour -= amountToRemove;
  34.                 HonourMain.myInstance.saveConfig();
  35.                 sender.sendMessage(HonourMain.myInstance.prefix + target.getName() + " has lost " + amountToRemove + " honour!");
  36.                 return true;
  37.             }
  38.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement