CLASS net/minecraft/class_785 net/minecraft/client/render/model/json/ModelElement
	FIELD field_4228 from Lorg/joml/Vector3f;
	FIELD field_4229 shade Z
	FIELD field_4230 faces Ljava/util/Map;
	FIELD field_4231 to Lorg/joml/Vector3f;
	FIELD field_4232 rotation Lnet/minecraft/class_789;
	METHOD <init> (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Ljava/util/Map;Lnet/minecraft/class_789;Z)V
		ARG 1 from
		ARG 2 to
		ARG 3 faces
		ARG 4 rotation
		ARG 5 shade
	METHOD method_3401 getRotatedMatrix (Lnet/minecraft/class_2350;)[F
		ARG 1 direction
	METHOD method_3402 initTextures ()V
	CLASS class_786 Deserializer
		FIELD field_32788 DEFAULT_SHADE Z
		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_3403 deserializeRotationAngle (Lcom/google/gson/JsonObject;)F
			ARG 1 object
		METHOD method_3404 deserializeFaces (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
			ARG 1 context
			ARG 2 object
		METHOD method_3405 deserializeTo (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
			ARG 1 object
		METHOD method_3407 deserializeFrom (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
			ARG 1 object
		METHOD method_3408 getDirection (Ljava/lang/String;)Lnet/minecraft/class_2350;
			ARG 1 name
		METHOD method_3409 deserializeVec3f (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;
			ARG 1 object
			ARG 2 name
		METHOD method_3410 deserializeRotation (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_789;
			ARG 1 object
		METHOD method_3411 deserializeAxis (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350$class_2351;
			ARG 1 object
		METHOD method_3412 deserializeFacesValidating (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
			ARG 1 context
			ARG 2 object
