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_9224;)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