CLASS vm net/minecraft/resource/AbstractFilenameResourcePack
	FIELD a base Ljava/io/File;
	FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
	METHOD a getName ()Ljava/lang/String;
	METHOD a relativize (Ljava/io/File;Ljava/io/File;)Ljava/lang/String;
	METHOD a openFilename (Ljava/lang/String;)Ljava/io/InputStream;
	METHOD a open (Lvq;Lqc;)Ljava/io/InputStream;
		ARG 1 type
	METHOD a parseMetadata (Lvt;)Ljava/lang/Object;
	METHOD a parseMetadata (Lvt;Ljava/io/InputStream;)Ljava/lang/Object;
	METHOD b openRoot (Ljava/lang/String;)Ljava/io/InputStream;
	METHOD b contains (Lvq;Lqc;)Z
		ARG 1 type
	METHOD c containsFilename (Ljava/lang/String;)Z
	METHOD c getFilename (Lvq;Lqc;)Ljava/lang/String;
		ARG 0 type
		ARG 1 id
	METHOD d warnNonLowercaseNamespace (Ljava/lang/String;)V
