{
	"credit": "Made with Blockbench",
	"textureSize": [64, 64],
	"models": [
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -26, 9]
		},
		{
			"part": "mouth",
			"id": "mouth",
			"invertAxis": "xy",
			"translate": [0, -26, 9]
		},
		{
			"part": "left_ear",
			"id": "left_ear",
			"invertAxis": "xy",
			"translate": [1.5, -35.9, 5]
		},
		{
			"part": "right_ear",
			"id": "right_ear",
			"invertAxis": "xy",
			"translate": [-1.5, -35.9, 5]
		},
		{
			"part": "neck",
			"id": "neck",
			"invertAxis": "xy",
			"translate": [0, -26, 9]
		},
		{
			"part": "mane",
			"id": "mane",
			"invertAxis": "xy",
			"translate": [0, -26, 9.01]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -17, -6],
			"submodels": [
				{
					"id": "baby",
					"invertAxis": "xy",
					"translate": [0, 17, 6],
					"boxes": [
						{"coordinates": [-4, -9, -13, 8, 6, 14], "textureOffset": [20, 44]}
					],
					"submodels": [
						{
							"id": "b_humanbody",
							"invertAxis": "xy",
							"translate": [0, -3, -11],
							"boxes": [
								{"coordinates": [-3, -3, -2, 6, 4, 4], "textureOffset": [16, 35], "sizeAdd": -0.01},
								{"coordinates": [-2.5, -1, -1.5, 5, 7, 3], "textureOffset": [0, 35], "sizeAdd": -0.01}
							],
							"submodels": [
								{
									"id": "b_armL",
									"invertAxis": "xy",
									"translate": [-2.5, 5, 0],
									"boxes": [
										{"coordinates": [-2, -5, -1, 2, 6, 2], "textureOffset": [56, 0]}
									]
								},
								{
									"id": "b_armR",
									"invertAxis": "xy",
									"translate": [2.5, 5, 0],
									"boxes": [
										{"coordinates": [0, -5, -1, 2, 6, 2], "textureOffset": [48, 0]}
									]
								},
								{
									"id": "b_head",
									"invertAxis": "xy",
									"translate": [0, 6, 0],
									"boxes": [
										{"coordinates": [-3.5, 0, -3, 7, 7, 6], "textureOffset": [0, 0]},
										{"coordinates": [-4, -1, -3.5, 8, 8, 7], "textureOffset": [0, 13]},
										{"coordinates": [-3.5, 7, -3, 7, 1, 6], "textureOffset": [0, 28]}
									],
									"submodels": [
										{
											"id": "b_earL",
											"invertAxis": "xy",
											"translate": [-2.5, 8, -1.5],
											"boxes": [
												{"coordinates": [-1, -1, -0.5, 2, 6, 1], "textureOffset": [26, 0], "sizeAdd": -0.001}
											]
										},
										{
											"id": "b_earR",
											"invertAxis": "xy",
											"translate": [2.5, 8, -1.5],
											"boxes": [
												{"coordinates": [-1, -1, -0.5, 2, 6, 1], "textureOffset": [26, 7], "sizeAdd": -0.001}
											]
										}
									]
								}
							]
						},
						{
							"id": "b_tail",
							"invertAxis": "xy",
							"translate": [0, -5.5, 0.5],
							"rotate": [-47.5, 0, 0],
							"boxes": [
								{"coordinates": [-1.5, -6.25, -1.25, 3, 8, 3], "textureOffset": [22, 47]}
							]
						},
						{
							"id": "b_legFL",
							"invertAxis": "xy",
							"translate": [-2.5, -10.5, -11.5],
							"boxes": [
								{"coordinates": [-1.5, -6.5, -1.5, 3, 8, 3], "textureOffset": [52, 47]}
							]
						},
						{
							"id": "b_legBR",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [2.5, -10.5, -0.5],
							"boxes": [
								{"coordinates": [-1.5, -6.5, -1.5, 3, 8, 3], "textureOffset": [52, 47]}
							]
						},
						{
							"id": "b_legBL",
							"invertAxis": "xy",
							"translate": [-2.5, -10.5, -0.5],
							"boxes": [
								{"coordinates": [-1.5, -6.5, -1.5, 3, 8, 3], "textureOffset": [52, 47]}
							]
						},
						{
							"id": "b_legFR",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [2.5, -10.5, -11.5],
							"boxes": [
								{"coordinates": [-1.5, -6.5, -1.5, 3, 8, 3], "textureOffset": [52, 47]}
							]
						}
					]
				}
			],
			"animations": [
				{
					"baby.ty": "-24",
					"baby.tz": "12",
					"b_humanbody.rx": "if(is_ridden, 0.4, 0)-body.rx * 0.7 + back_left_leg.rx * 0.05 + 0.1",
					"b_head.rx": "if(is_ridden, -0.4, 0) + sin(time / 10) * 0.03",
					"b_head.ry": "neck.ry",
					"b_earL.rx": "left_ear.rx",
					"b_earL.ry": "left_ear.ry",
					"b_earL.rz": "left_ear.rz",
					"b_earR.rx": "right_ear.rx",
					"b_earR.ry": "right_ear.ry",
					"b_earR.rz": "right_ear.rz",
					"b_armL.rx": "back_left_leg.rx",
					"b_armL.rz": "if(body.rx > 0, -1.3, -0.2) + sin(time / 10) * 0.03",
					"b_armR.rx": "back_right_leg.rx",
					"b_armR.rz": "-b_armL.rz",
					"b_tail.rx": "tail.rx + pi/2 * -47.5",
					"b_tail.ry": "tail.ry",
					"b_tail.rz": "tail.rz",
					"b_legFL.rx": "-body.rx + front_left_leg.rx",
					"b_legFR.rx": "-body.rx + front_right_leg.rx",
					"b_legBL.rx": "-body.rx + back_left_leg.rx",
					"b_legBR.rx": "-body.rx + back_right_leg.rx"
				}
			]
		},
		{
			"part": "tail",
			"id": "tail",
			"invertAxis": "xy",
			"translate": [0, -25, -11]
		},
		{
			"part": "front_left_leg",
			"id": "front_left_leg",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [4, -14, 9]
		},
		{
			"part": "front_right_leg",
			"id": "front_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -14, 9]
		},
		{
			"part": "back_left_leg",
			"id": "back_left_leg",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [4, -14, -8]
		},
		{
			"part": "back_right_leg",
			"id": "back_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -14, -8]
		},
		{
			"part": "left_chest",
			"id": "left_chest",
			"invertAxis": "xy",
			"translate": [6, -25, -6],
			"rotate": [0, 90, 0],
			"animations": [
				{
					"this.ry": 0
				}
			]
		},
		{
			"part": "right_chest",
			"id": "right_chest",
			"invertAxis": "xy",
			"translate": [-6, -25, -6],
			"rotate": [0, -90, 0],
			"animations": [
				{
					"this.ry": 0
				}
			]
		}
	]
}