CLASS net/minecraft/class_7665 net/minecraft/resource/DefaultResourcePackBuilder
	FIELD field_40004 callback Ljava/util/function/Consumer;
	FIELD field_40005 LOGGER Lorg/slf4j/Logger;
	FIELD field_40006 RESOURCE_TYPE_TO_PATH Ljava/util/Map;
	FIELD field_40007 rootPaths Ljava/util/Set;
	FIELD field_40008 paths Ljava/util/Map;
	FIELD field_40009 metadataMap Lnet/minecraft/class_7662;
	FIELD field_40010 namespaces Ljava/util/Set;
	METHOD method_45197 withDefaultPaths ()Lnet/minecraft/class_7665;
	METHOD method_45198 withMetadataMap (Lnet/minecraft/class_7662;)Lnet/minecraft/class_7665;
		ARG 1 metadataMap
	METHOD method_45199 (Lnet/minecraft/class_3264;)Ljava/util/Set;
		ARG 0 type2
	METHOD method_45200 withPaths (Lnet/minecraft/class_3264;Ljava/lang/Class;)Lnet/minecraft/class_7665;
		ARG 1 type
		ARG 2 clazz
	METHOD method_45201 withPath (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)Lnet/minecraft/class_7665;
		ARG 1 type
		ARG 2 path
	METHOD method_45202 (Lnet/minecraft/class_7665;)V
		ARG 0 builder
	METHOD method_45203 toPath (Ljava/net/URI;)Ljava/nio/file/Path;
		ARG 0 uri
	METHOD method_45204 withRoot (Ljava/nio/file/Path;)Lnet/minecraft/class_7665;
		ARG 1 root
	METHOD method_45205 reverse (Ljava/util/Collection;)Ljava/util/List;
		ARG 0 paths
	METHOD method_45206 withNamespaces ([Ljava/lang/String;)Lnet/minecraft/class_7665;
		ARG 1 namespaces
	METHOD method_45207 runCallback ()Lnet/minecraft/class_7665;
	METHOD method_45208 addPath (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)V
		ARG 1 type
		ARG 2 path
	METHOD method_45209 exists (Ljava/nio/file/Path;)Z
		ARG 1 path
	METHOD method_45210 build ()Lnet/minecraft/class_3268;
	METHOD method_45211 (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)V
		ARG 1 type
		ARG 2 path
	METHOD method_45212 addRootPath (Ljava/nio/file/Path;)V
		ARG 1 path
