CLASS net/minecraft/class_3268 net/minecraft/resource/DefaultResourcePack
	FIELD field_14193 namespaces Ljava/util/Set;
	FIELD field_14195 LOGGER Lorg/slf4j/Logger;
	FIELD field_26938 metadata Lnet/minecraft/class_7662;
	FIELD field_40002 rootPaths Ljava/util/List;
	FIELD field_40003 namespacePaths Ljava/util/Map;
	METHOD <init> (Lnet/minecraft/class_7662;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V
		ARG 1 metadata
		ARG 2 namespaces
		ARG 3 rootPaths
		ARG 4 namespacePaths
	METHOD method_14418 collectIdentifiers (Lnet/minecraft/class_3262$class_7664;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V
		ARG 0 consumer
		ARG 1 namespace
		ARG 2 root
		ARG 3 prefixSegments
	METHOD method_43032 getFactory ()Lnet/minecraft/class_5912;
	METHOD method_45188 (Lnet/minecraft/class_2960;)Ljava/util/Optional;
		ARG 1 name
	METHOD method_45189 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/List;)Lnet/minecraft/class_7367;
		ARG 3 segments
	METHOD method_45190 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/function/Consumer;Ljava/util/List;)V
		ARG 4 segments
	METHOD method_45191 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)Lnet/minecraft/class_7367;
		ARG 1 result
	METHOD method_45192 forEachNamespacedPath (Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;Ljava/util/function/Consumer;)V
		ARG 1 type
		ARG 2 path
		ARG 3 consumer
	METHOD method_45193 (Lnet/minecraft/class_3264;Lnet/minecraft/class_3262$class_7664;Ljava/lang/String;Ljava/util/List;)V
		ARG 4 segments
	METHOD method_45194 (Lnet/minecraft/class_7367;)Lnet/minecraft/class_3298;
		ARG 1 stream
	METHOD method_45195 (Ljava/lang/String;Lcom/mojang/serialization/DataResult$PartialResult;)V
		ARG 1 result
	METHOD method_45196 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)V
		ARG 1 result
