public static ArrayList<OfflinePlayer> requestFilePlayers(String namepart) {
		ArrayList<OfflinePlayer> requested = new ArrayList<OfflinePlayer>();
		;
		boolean found = false;
		File dir = new File("plugins/" + AdminEye.pdfFile.getName()
				+ "/players/");
		for (File file : dir.listFiles()) {
			PlayerFile playerFile = new PlayerFile(file.getName().replaceAll(
					".yml", ""));
			if (namepart.equals("*")) {
				requested
						.add((Bukkit.getOfflinePlayer(playerFile.playerName) != null ? Bukkit
								.getOfflinePlayer(playerFile.playerName) : null));

				found = (requested != null ? true : false);
			} else if (playerFile.playerName.toLowerCase().contains(
					namepart.toLowerCase())) {
				requested
						.add((Bukkit.getOfflinePlayer(playerFile.playerName) != null ? Bukkit
								.getOfflinePlayer(playerFile.playerName) : null));
				found = (requested != null ? true : false);
			}
		}
		return (found ? requested : null);
	}