CLASS net/minecraft/class_4916 net/minecraft/data/client/ModelProvider
	FIELD field_39375 blockstatesPathResolver Lnet/minecraft/class_7784$class_7489;
	FIELD field_39376 modelsPathResolver Lnet/minecraft/class_7784$class_7489;
	METHOD <init> (Lnet/minecraft/class_7784;)V
		ARG 1 output
	METHOD method_25735 writeJsons (Lnet/minecraft/class_7403;Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;
		ARG 1 cache
		ARG 2 models
		ARG 3 pathGetter
	METHOD method_25738 (Ljava/util/Map;Lnet/minecraft/class_2248;)Z
		ARG 1 block
	METHOD method_25739 (Ljava/util/Map;Lnet/minecraft/class_4917;)V
		ARG 1 blockStateSupplier
	METHOD method_25740 (Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V
		ARG 1 id
		ARG 2 jsonSupplier
	METHOD method_25741 (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/class_2248;)V
		ARG 2 block
	METHOD method_25742 (Ljava/util/function/Function;Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;
		ARG 2 entry
	METHOD method_44110 (Lnet/minecraft/class_2248;)Ljava/nio/file/Path;
		ARG 1 block
