public static String getPK3MapNames(String pathToFile) {
		ZipFile zip;
		try {
			zip = new ZipFile(pathToFile);
		} catch (IOException e2) {
			e2.printStackTrace();
			return null;
		}
		Enumeration<? extends ZipEntry> e = zip.entries();
		String mapNames = "";
		while (e.hasMoreElements()) {
			ZipEntry ze = (ZipEntry)e.nextElement();
			String temp = "";
			if ((!ze.isDirectory()) && (ze.getName().toLowerCase().startsWith("maps/"))) {
				temp = ze.getName().substring(5);
				mapNames += "+addmap " + temp.substring(0, temp.length() - 4) + " ";
			}
		}
		try {
			zip.close();
		} catch (IOException e1) {
			e1.printStackTrace();
		}
		return mapNames;
	}