{
	"credit": "Made with Blockbench",
	"textureSize": [128, 128],
	"models": [
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "mouth",
			"id": "mouth",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_ear",
			"id": "left_ear",
			"invertAxis": "xy",
			"translate": [1.5, -31.9, 5]
		},
		{
			"part": "right_ear",
			"id": "right_ear",
			"invertAxis": "xy",
			"translate": [-1.5, -31.9, 5]
		},
		{
			"part": "neck",
			"id": "neck",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "mane",
			"id": "mane",
			"invertAxis": "xy",
			"translate": [0, -22, 9.01]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -13, -6],
			"submodels": [
				{
					"id": "rotate",
					"invertAxis": "xy",
					"translate": [0, 22, -9],
					"submodels": [
						{
							"id": "a_humanbody",
							"invertAxis": "xy",
							"translate": [0, -1, 1],
							"submodels": [
								{
									"id": "a_head",
									"invertAxis": "xy",
									"translate": [0, 12, -1],
									"submodels": [
										{
											"id": "a_earL",
											"invertAxis": "xy",
											"translate": [-2.5, 8, -1.5]
										},
										{
											"id": "a_earR",
											"invertAxis": "xy",
											"translate": [2.5, 8, -1.5]
										}
									]
								},
								{
									"id": "a_body",
									"invertAxis": "xy",
									"translate": [0, -21, 8],
									"submodels": [
										{
											"id": "a_bust",
											"invertAxis": "xy",
											"translate": [0, 33.25, -9.25],
											"submodels": [
												{
													"id": "upper",
													"invertAxis": "xy",
													"translate": [0, -3.3, -2.5],
													"rotate": [48.2, 0, 0]
												},
												{
													"id": "middle",
													"invertAxis": "xy",
													"translate": [0, -3.3, -2.5]
												},
												{
													"id": "lower",
													"invertAxis": "xy",
													"translate": [0, -5.3, -2.5],
													"rotate": [-53, 0, 0]
												}
											]
										},
										{
											"id": "a_armL",
											"invertAxis": "xy",
											"translate": [-3.5, 31, -9.5]
										},
										{
											"id": "a_armR",
											"invertAxis": "xy",
											"translate": [3.5, 31, -9.5]
										},
										{
											"id": "rein",
											"invertAxis": "xy",
											"translate": [-3, 19, -10],
											"boxes": [
												{"coordinates": [-1, 0, -1, 8, 4, 5], "textureOffset": [90, 94], "sizeAdd": 0.01},
												{"coordinates": [0, 3, 4, 6, 4, 3], "textureOffset": [90, 103]}
											]
										}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"rotate.rx": "-body.rx * 0.2",
					"a_humanbody.rx": "if(is_ridden, 0.4, 0)-body.rx * 0.7 + back_left_leg.rx * 0.05 + 0.1",
					"a_head.rx": "if(is_ridden, -0.4, 0) + sin(time / 10) * 0.03",
					"a_head.ry": "neck.ry",
					"a_earL.rx": "left_ear.rx",
					"a_earL.ry": "left_ear.ry",
					"a_earL.rz": "left_ear.rz",
					"a_earR.rx": "right_ear.rx",
					"a_earR.ry": "right_ear.ry",
					"a_earR.rz": "right_ear.rz",
					"a_armL.rx": "back_left_leg.rx",
					"a_armL.rz": "if(body.rx > 0, -1.3, -0.2) + sin(time / 10) * 0.03",
					"a_armR.rx": "back_right_leg.rx",
					"a_armR.rz": "-a_armL.rz"
				}
			]
		},
		{
			"part": "tail",
			"id": "tail",
			"invertAxis": "xy",
			"translate": [0, -21, -11]
		},
		{
			"part": "front_left_leg",
			"id": "front_left_leg",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [4, -10, 9]
		},
		{
			"part": "front_right_leg",
			"id": "front_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -10, 9]
		},
		{
			"part": "back_left_leg",
			"id": "back_left_leg",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [4, -10, -8]
		},
		{
			"part": "back_right_leg",
			"id": "back_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -10, -8]
		},
		{
			"part": "saddle",
			"id": "saddle",
			"invertAxis": "xy",
			"translate": [0, -13, -6],
			"boxes": [
				{"coordinates": [-5, 12, -3, 10, 9, 9], "textureOffset": [90, 110], "sizeAdd": 0.5}
			]
		},
		{
			"part": "head_saddle",
			"id": "head_saddle",
			"invertAxis": "xy",
			"translate": [0, -22, 8.9]
		},
		{
			"part": "mouth_saddle_wrap",
			"id": "mouth_saddle_wrap",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_saddle_mouth",
			"id": "left_saddle_mouth",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "right_saddle_mouth",
			"id": "right_saddle_mouth",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_saddle_line",
			"id": "left_saddle_line",
			"invertAxis": "xy",
			"translate": [0, -25.5, 5.5]
		},
		{
			"part": "right_saddle_line",
			"id": "right_saddle_line",
			"invertAxis": "xy",
			"translate": [0, -25.5, 5.5]
		},
		{
			"part": "left_chest",
			"id": "left_chest",
			"invertAxis": "xy",
			"translate": [6, -21, -6],
			"rotate": [0, 90, 0],
			"animations": [
				{
					"this.ry": 0
				}
			]
		},
		{
			"part": "right_chest",
			"id": "right_chest",
			"invertAxis": "xy",
			"translate": [-6, -21, -6],
			"rotate": [0, -90, 0],
			"animations": [
				{
					"this.ry": 0
				}
			]
		}
	]
}