CLASS vs net/minecraft/resource/DefaultResourcePack
	FIELD a RESOURCE_PATH Ljava/nio/file/Path;
	FIELD b RESOURCE_CLASS Ljava/lang/Class;
	FIELD c namespaces Ljava/util/Set;
	FIELD d LOGGER Lorg/apache/logging/log4j/Logger;
	METHOD a getName ()Ljava/lang/String;
	METHOD a getInputStream (Ljava/lang/String;)Ljava/io/InputStream;
		ARG 1 path
	METHOD a getNamespaces (Lvq;)Ljava/util/Set;
	METHOD a findResources (Lvq;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
		ARG 1 type
		ARG 2 namespace
	METHOD a open (Lvq;Lqc;)Ljava/io/InputStream;
		ARG 1 type
	METHOD a parseMetadata (Lvt;)Ljava/lang/Object;
	METHOD b openRoot (Ljava/lang/String;)Ljava/io/InputStream;
	METHOD b contains (Lvq;Lqc;)Z
		ARG 1 type
	METHOD c findInputStream (Lvq;Lqc;)Ljava/io/InputStream;
		ARG 1 type
		ARG 2 id
