CLASS net/minecraft/class_7784 net/minecraft/data/DataOutput
	FIELD field_40597 path Ljava/nio/file/Path;
	METHOD <init> (Ljava/nio/file/Path;)V
		ARG 1 path
	METHOD method_45971 getPath ()Ljava/nio/file/Path;
	METHOD method_45972 resolvePath (Lnet/minecraft/class_7784$class_7490;)Ljava/nio/file/Path;
		ARG 1 outputType
	METHOD method_45973 getResolver (Lnet/minecraft/class_7784$class_7490;Ljava/lang/String;)Lnet/minecraft/class_7784$class_7489;
		ARG 1 outputType
		ARG 2 directoryName
	CLASS class_7489 PathResolver
		FIELD field_39365 rootPath Ljava/nio/file/Path;
		FIELD field_39366 directoryName Ljava/lang/String;
		METHOD <init> (Lnet/minecraft/class_7784;Lnet/minecraft/class_7784$class_7490;Ljava/lang/String;)V
			ARG 1 dataGenerator
			ARG 2 outputType
			ARG 3 directoryName
		METHOD method_44107 resolveJson (Lnet/minecraft/class_2960;)Ljava/nio/file/Path;
			ARG 1 id
		METHOD method_44108 resolve (Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;
			ARG 1 id
			ARG 2 fileExtension
	CLASS class_7490 OutputType
		FIELD field_39370 path Ljava/lang/String;
		METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
			ARG 3 path
