CLASS net/minecraft/class_816 net/minecraft/client/render/model/MultipartUnbakedModel
	FIELD field_4329 stateFactory Lnet/minecraft/class_2689;
	FIELD field_4330 components Ljava/util/List;
	METHOD <init> (Lnet/minecraft/class_2689;Ljava/util/List;)V
		ARG 1 stateFactory
		ARG 2 components
	METHOD equals (Ljava/lang/Object;)Z
		ARG 1 o
	METHOD method_3518 (Lnet/minecraft/class_819;)Ljava/util/stream/Stream;
		ARG 0 component
	METHOD method_3519 getComponents ()Ljava/util/List;
	METHOD method_3520 getModels ()Ljava/util/Set;
	METHOD method_45789 (Ljava/util/function/Function;Lnet/minecraft/class_819;)V
		ARG 1 component
	CLASS class_817 Deserializer
		FIELD field_4331 context Lnet/minecraft/class_790$class_791;
		METHOD <init> (Lnet/minecraft/class_790$class_791;)V
			ARG 1 context
		METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
			ARG 1 json
			ARG 2 type
			ARG 3 context
		METHOD method_3522 deserializeComponents (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonArray;)Ljava/util/List;
			ARG 1 context
			ARG 2 array
