@Override
	public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
		Player p = Bukkit.getPlayer(sender.getName());
		if(cmd.getName().equalsIgnoreCase("hub")){
			Bukkit.dispatchCommand(p, "warp hub");
			return true;
		}
		if(cmd.getName().equalsIgnoreCase("kits")){
			KitPvP.kit(p, args);
			return true;
		}
		if(cmd.getName().equalsIgnoreCase("rank")){
			if(!p.getName().equals("Freelix2000")){
				p.sendMessage(ChatColor.RED + "Only Freelix2000 can use this command.");
				return true;
			}
			if(args.length < 2){
				p.sendMessage(ChatColor.RED + "Too few arguments.");
				p.sendMessage(ChatColor.RED + "/rank <player> <group>");
				return true;
			}
			Bukkit.dispatchCommand(p, "manuadd " + args[0] + " " + args[1] + " kitpvp");
			Bukkit.dispatchCommand(p, "manuadd " + args[0] + " " + args[1] + " freebuild");
			Bukkit.dispatchCommand(p, "manuadd " + args[0] + " " + args[1] + " Survival");
			Bukkit.dispatchCommand(p, "manuadd " + args[0] + " " + args[1] + " skyworld");
			Bukkit.dispatchCommand(p, "manuadd " + args[0] + " " + args[1] + " world");
			p.sendMessage(ChatColor.GOLD + "Promoted " + ChatColor.YELLOW + args[0] + ChatColor.GOLD + " to " + ChatColor.YELLOW + args[1] + ChatColor.GOLD + " in all worlds.");
			return true;
		}
		return false;
	}