private boolean unbanCmd(CommandSender sender, String[] args) {
		if(Validate.isPlayer(sender)) {
			UPlayer player = plugin.getPlayerManager().getUPlayer(sender.getName());
			if(player == null) return true;
			if(!StaffRank.isEqualOrGreater(player, StaffRank.SRMOD)) {
				player.sendMessage("§4You don't have permission to use this command");
				return true;
			}
			if(args.length != 1) {
				player.sendMessage("§6/unban {player}");
				return true;
			}
			OfflineUPlayer offline = plugin.getPlayerManager().getOfflinePlayer(args[0]);
			if(offline != null) {
			    if(!offline.isBanned()) {
                    sender.sendMessage("§6That player isn't banned!");
                    return true;
                }
				player.sendMessage("§6Player " + offline.getName() + " has been unbanned.");
				offline.setBanned(false, "");
			} else {
				player.sendMessage("§6Player doesn't exist");
			}
		} else {
		    if(args.length != 1) {
                sender.sendMessage("§6/unban {player}");
                return true;
            }
			OfflineUPlayer offline = plugin.getPlayerManager().getOfflinePlayer(args[0]);
            if(offline != null) {
                if(!offline.isBanned()) {
                    sender.sendMessage("That player isn't banned!");
                    return true;
                }
				sender.sendMessage("Player " + args[0] + " has been unbanned.");
				offline.setBanned(false, "");
			} else {
				sender.sendMessage("Player doesn't exist");
			}
		}
		return true;
	}