Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  2. if(cmd.getName().equalsIgnoreCase("setrank")){
  3. if(!sender.hasPermission("wangcraftcore.setrank")){
  4. sender.sendMessage(ChatColor.RED + "You do not have permission to perform this command!");
  5. return true;
  6. }
  7. else if(!sender.hasPermission("wangcraftcore.setrankself")){
  8. sender.sendMessage(ChatColor.RED + "You do not have permission to perform this command!");
  9. return true;
  10. }
  11. else if(args.length == 0){
  12. sender.sendMessage(ChatColor.GRAY + "Correct usage: " + ChatColor.AQUA + "/setrank <player> rank");
  13. return true;
  14. }
  15. else if(args.length == 1){
  16. Player p = (Player) sender;
  17. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "pex user " + p.getName() + " group set " + args[0]);
  18. sender.sendMessage(ChatColor.GREEN + "Your rank has been updated!");
  19. return true;
  20. }
  21. else if(args.length == 2){
  22. if(!sender.hasPermission("wangcraftcore.setrankother")){
  23. sender.sendMessage(ChatColor.RED + "You do not have permission to set others ranks!");
  24. return true;
  25. }
  26. }
  27. else{
  28. Player t = Bukkit.getServer().getPlayer(args[0]);
  29. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "pex user " + t.getName() + " group set " + args[1]);
  30. sender.sendMessage(ChatColor.GREEN + t.getName() + "'s rank has been updated!");
  31. t.sendMessage(ChatColor.GREEN + "You are now the " + args[1] + " rank!");
  32. return true;
  33. }
  34. }
  35. else{
  36. sender.sendMessage(ChatColor.GRAY + "Correct usage: " + ChatColor.AQUA + "/setrank <player> rank");
  37. return true;
  38. }
  39. return true;
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement