CLASS net/minecraft/class_2474 net/minecraft/data/server/AbstractTagProvider
	FIELD field_11479 LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD field_11480 GSON Lcom/google/gson/Gson;
	FIELD field_11481 tagBuilders Ljava/util/Map;
	FIELD field_11482 registry Lnet/minecraft/class_2378;
	FIELD field_11483 root Lnet/minecraft/class_2403;
	METHOD <init> (Lnet/minecraft/class_2403;Lnet/minecraft/class_2378;)V
		ARG 1 root
		ARG 2 registry
	METHOD method_10510 getOutput (Lnet/minecraft/class_2960;)Ljava/nio/file/Path;
		ARG 1 id
	METHOD method_10512 getOrCreateTagBuilder (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_2474$class_5124;
		ARG 1 tag
	METHOD method_10514 configure ()V
	METHOD method_27046 (Lnet/minecraft/class_2408;Lnet/minecraft/class_2960;Lnet/minecraft/class_3494$class_3495;)V
		ARG 2 id
		ARG 3 builder
	METHOD method_27169 getTagBuilder (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_3494$class_3495;
		ARG 1 tag
	METHOD method_27170 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494$class_3495;
		ARG 0 id
	CLASS class_5124 ObjectBuilder
		FIELD field_23960 builder Lnet/minecraft/class_3494$class_3495;
		FIELD field_23961 registry Lnet/minecraft/class_2378;
		FIELD field_23962 source Ljava/lang/String;
		METHOD <init> (Lnet/minecraft/class_3494$class_3495;Lnet/minecraft/class_2378;Ljava/lang/String;)V
			ARG 1 builder
			ARG 2 registry
			ARG 3 source
		METHOD method_26792 addTag (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_2474$class_5124;
			ARG 1 identifiedTag
		METHOD method_26793 add (Ljava/lang/Object;)Lnet/minecraft/class_2474$class_5124;
			ARG 1 element
		METHOD method_26795 add ([Ljava/lang/Object;)Lnet/minecraft/class_2474$class_5124;
			ARG 1 elements
		METHOD method_27171 (Lnet/minecraft/class_2960;)V
			ARG 1 id
