Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
- if(cmd.getName().equalsIgnoreCase("setrank")){
- if(!sender.hasPermission("wangcraftcore.setrank")){
- sender.sendMessage(ChatColor.RED + "You do not have permission to perform this command!");
- return true;
- }
- else if(!sender.hasPermission("wangcraftcore.setrankself")){
- sender.sendMessage(ChatColor.RED + "You do not have permission to perform this command!");
- return true;
- }
- else if(args.length == 0){
- sender.sendMessage(ChatColor.GRAY + "Correct usage: " + ChatColor.AQUA + "/setrank <player> rank");
- return true;
- }
- else if(args.length == 1){
- Player p = (Player) sender;
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "pex user " + p.getName() + " group set " + args[0]);
- sender.sendMessage(ChatColor.GREEN + "Your rank has been updated!");
- return true;
- }
- else if(args.length == 2){
- if(!sender.hasPermission("wangcraftcore.setrankother")){
- sender.sendMessage(ChatColor.RED + "You do not have permission to set others ranks!");
- return true;
- }
- }
- else{
- Player t = Bukkit.getServer().getPlayer(args[0]);
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "pex user " + t.getName() + " group set " + args[1]);
- sender.sendMessage(ChatColor.GREEN + t.getName() + "'s rank has been updated!");
- t.sendMessage(ChatColor.GREEN + "You are now the " + args[1] + " rank!");
- return true;
- }
- }
- else{
- sender.sendMessage(ChatColor.GRAY + "Correct usage: " + ChatColor.AQUA + "/setrank <player> rank");
- return true;
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement