{
	"credit": "Created by FreshLX for Fresh Animations",
	"textureSize": [64, 64],
	"models": [
		{
			"part":"root",
			"id":"root",
			"model":"goat_animations.jpm",
			"attach":"true"
		},
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, 0, 0],
			"submodels": [
				{
					"id": "Created_by_FreshLX_for_Fresh_Animations",
					"invertAxis": "xy",
					"translate": [0, 0, 0]
				}
			]
		},
		{
			"part": "nose",
			"id": "nose",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "left_horn",
			"id": "left_horn",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "right_horn",
			"id": "right_horn",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -10, 0],
			"boxes": [
				{"coordinates": [-4.5, 6, -7, 9, 11, 16], "textureOffset": [1, 1]}
			],
			"submodels": [
				{
					"id": "coat",
					"invertAxis": "xy",
					"translate": [0, 11, -2.5],
					"boxes": [
						{"coordinates": [-5.5, -7, -5.5, 11, 14, 11], "textureOffset": [0, 28]}
					]
				},
				{
					"id": "head2",
					"invertAxis": "xy",
					"translate": [0, 17, -6],
					"submodels": [
						{
							"id": "snout",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"rotate": [-55, 0, 0],
							"boxes": [
								{"coordinates": [-2.5, -1, -8.5, 5, 7, 10], "textureOffset": [34, 46]}
							],
							"submodels": [
								{
									"id": "eyes",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"rotate": [90, 0, 0],
									"submodels": [
										{
											"id": "right_eye",
											"invertAxis": "xy",
											"translate": [2.5, -2.5, -4],
											"rotate": [0, -90, 0],
											"submodels": [
												{
													"id": "r_pupil",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"boxes": [
														{
															"coordinates": [0, 0, 0, 1, 1, 0],
															"uvNorth": [55, 54, 56, 55],
															"sizeAdd": 0.005
														}
													]
												},
												{
													"id": "r_eye_white",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"boxes": [
														{
															"coordinates": [0, 0, -0.002, 2, 1, 0],
															"uvNorth": [54, 55, 56, 56]
														}
													]
												}
											]
										},
										{
											"id": "left_eye",
											"invertAxis": "xy",
											"translate": [-2.5, -2.5, -4],
											"rotate": [0, 90, 0],
											"submodels": [
												{
													"id": "l_pupil",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"boxes": [
														{
															"coordinates": [-1, 0, 0, 1, 1, 0],
															"uvNorth": [57, 54, 58, 55],
															"sizeAdd": 0.005
														}
													]
												},
												{
													"id": "l_eye_white",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"boxes": [
														{
															"coordinates": [-2, 0, -0.002, 2, 1, 0],
															"uvNorth": [57, 55, 59, 56]
														}
													]
												}
											]
										}
									]
								},
								{
									"id": "mouth",
									"invertAxis": "xy",
									"translate": [0, 4, -8.5],
									"boxes": [
										{
											"coordinates": [-1.5, -1, -0.002, 3, 1, 0],
											"uvNorth": [60, 54, 63, 55]
										}
									]
								}
							]
						},
						{
							"id": "goatee",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [0, -5.2, -6.75],
							"boxes": [
								{"coordinates": [0, -6, -1, 0, 7, 5], "textureOffset": [23, 52]}
							]
						},
						{
							"id": "right_ear",
							"invertAxis": "xy",
							"translate": [2.5, 3.5, -3.5],
							"boxes": [
								{"coordinates": [0, -1.5, -0.5, 3, 2, 1], "textureOffset": [2, 61]}
							]
						},
						{
							"id": "left_ear",
							"invertAxis": "xy",
							"mirrorTexture": "u",
							"translate": [-2.5, 3.5, -3.5],
							"boxes": [
								{"coordinates": [-3, -1.5, -0.5, 3, 2, 1], "textureOffset": [2, 61]}
							]
						},
						{
							"id": "left_horn2",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"boxes": [
								{"coordinates": [-2.49, 2, -4, 2, 7, 2], "textureOffset": [12, 55]}
							]
						},
						{
							"id": "right_horn2",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"boxes": [
								{"coordinates": [0.49, 2, -4, 2, 7, 2], "textureOffset": [12, 55]}
							]
						}
					]
				}
			]
		},
		{
			"part": "leg1",
			"id": "leg1",
			"invertAxis": "xy",
			"translate": [-2, 0, -6],
			"submodels": [
				{
					"id": "leg1_2",
					"invertAxis": "xy",
					"translate": [2, 6, 5.5],
					"boxes": [
						{"coordinates": [-1.5, -6, -1.5, 3, 6, 3], "textureOffset": [49, 29]}
					]
				}
			]
		},
		{
			"part": "leg2",
			"id": "leg2",
			"invertAxis": "xy",
			"translate": [2, 0, -6],
			"submodels": [
				{
					"id": "leg2_2",
					"invertAxis": "xy",
					"translate": [-2, 6, 5.5],
					"boxes": [
						{"coordinates": [-1.5, -6, -1.5, 3, 6, 3], "textureOffset": [36, 29]}
					]
				}
			]
		},
		{
			"part": "leg3",
			"id": "leg3",
			"invertAxis": "xy",
			"translate": [-2, 0, 5],
			"submodels": [
				{
					"id": "leg3_2",
					"invertAxis": "xy",
					"translate": [2, 10, -4.5],
					"boxes": [
						{"coordinates": [-1.5, -10, -1.5, 3, 10, 3], "textureOffset": [49, 2]}
					]
				}
			]
		},
		{
			"part": "leg4",
			"id": "leg4",
			"invertAxis": "xy",
			"translate": [2, 0, 5],
			"submodels": [
				{
					"id": "leg4_2",
					"invertAxis": "xy",
					"translate": [-2, 10, -4.5],
					"boxes": [
						{"coordinates": [-1.5, -10, -1.5, 3, 10, 3], "textureOffset": [35, 2]}
					]
				}
			]
		},
	    {
		    "part": "body",
			"id": "gyroscope",
			"model": "goat_health_bar.jpm",
            "attach": "true",
			"animations": [
	            {
				   "this.visible": "!is_ridden",
				   "gyroscope.rx": "-body.rx",
				   "gyroscope.ry": "-body.ry",
				   "gyroscope.rz": "-body.rz",
				   "health_bar.ty": "-20 + if(is_child,-4,0)",
				   "health_bar.tz": "-3",
				   "health_bar.ry": "player_rot_y - rot_y + torad(180)",
				   "health_bar.rx": "-player_rot_x",
				   "health_bar.sx": "if(is_child,1.7,1)",
				   "health_bar.sy": "if(is_child,1.7,1)",
				   "health_bar.sz": "if(is_child,1.7,1)"
		        }
		    ]
		}
	]
}