CLASS net/minecraft/class_819 net/minecraft/client/render/model/json/MultipartModelComponent
	FIELD field_4335 selector Lnet/minecraft/class_815;
	FIELD field_4336 model Lnet/minecraft/class_807;
	METHOD <init> (Lnet/minecraft/class_815;Lnet/minecraft/class_807;)V
		ARG 1 selector
		ARG 2 model
	METHOD equals (Ljava/lang/Object;)Z
		ARG 1 o
	METHOD method_3529 getModel ()Lnet/minecraft/class_807;
	METHOD method_3530 getPredicate (Lnet/minecraft/class_2689;)Ljava/util/function/Predicate;
		ARG 1 stateFactory
	CLASS class_820 Deserializer
		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_3531 deserializeSelectorOrDefault (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815;
			ARG 1 object
		METHOD method_3533 createStatePropertySelector (Ljava/util/Map$Entry;)Lnet/minecraft/class_815;
			ARG 0 entry
		METHOD method_3534 (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_815;
			ARG 0 json
		METHOD method_3536 deserializeSelector (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815;
			ARG 0 object
		METHOD method_3537 (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_815;
			ARG 0 json
