{
	"credit": "Created by FreshLX for Fresh Animations",
	"textureSize": [64, 64],
	"models": [
		{
			"part":"root",
			"id":"root",
			"model":"mooshroom_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": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -14, -1],
			"submodels": [
				{
					"id": "rotation",
					"invertAxis": "xy",
					"translate": [0, 13, 2],
					"rotate": [-90, 0, 0],
					"boxes": [
						{"coordinates": [-6, -8, -1, 12, 18, 10], "textureOffset": [18, 4]}
					],
					"submodels": [
						{
							"id": "mushroom2",
							"invertAxis": "xy",
							"translate": [2, 2, 9],
							"rotate": [90, 0, -39],
							"boxes": [
								{
									"coordinates": [0, -0.25, -8, 0, 16, 16],
									"uvWest": [0, 48, 16, 64]
								},
								{
									"coordinates": [-8, -0.25, 0, 16, 16, 0],
									"uvNorth": [0, 48, 16, 64]
								}
							]
						},
						{
							"id": "mushroom3",
							"invertAxis": "xy",
							"translate": [-3, -6, 9],
							"rotate": [90, 0, 3],
							"boxes": [
								{
									"coordinates": [0, -0.25, -8, 0, 16, 16],
									"uvWest": [0, 48, 16, 64]
								},
								{
									"coordinates": [-8, -0.25, 0, 16, 16, 0],
									"uvNorth": [0, 48, 16, 64]
								}
							]
						}
					]
				},
				{
					"id": "head2",
					"invertAxis": "xy",
					"translate": [0, 20, -8],
					"boxes": [
						{"coordinates": [-4, -4, -6, 8, 8, 6], "textureOffset": [0, 0]}
					],
					"submodels": [
						{
							"id": "snout",
							"invertAxis": "xy",
							"translate": [0, -2, -6],
							"boxes": [
								{"coordinates": [-3, -2, -1, 6, 3, 1], "textureOffset": [1, 33]}
							]
						},
						{
							"id": "horns",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"boxes": [
								{"coordinates": [-5, 2, -5, 1, 3, 1], "textureOffset": [22, 0]},
								{"coordinates": [4, 2, -5, 1, 3, 1], "textureOffset": [22, 0]}
							]
						},
						{
							"id": "mushroom1",
							"invertAxis": "xy",
							"translate": [0, 4, -3],
							"rotate": [0, 33, 0],
							"boxes": [
								{
									"coordinates": [0, -0.25, -8, 0, 16, 16],
									"uvEast": [16, 48, 0, 64]
								},
								{
									"coordinates": [-8, -0.25, 0, 16, 16, 0],
									"uvNorth": [0, 48, 16, 64]
								}
							]
						},
						{
							"id": "right_eye",
							"invertAxis": "xy",
							"translate": [3, 1, -6],
							"submodels": [
								{
									"id": "r_pupil",
									"invertAxis": "xy",
									"translate": [1, -1, 0],
									"boxes": [
										{
											"coordinates": [-1, 0, 0, 1, 1, 0],
											"uvNorth": [0, 4, 1, 5],
											"sizeAdd": 0.005
										}
									]
								},
								{
									"id": "r_eye_white",
									"invertAxis": "xy",
									"translate": [-1, -1, 0],
									"boxes": [
										{
											"coordinates": [0, 0, -0.002, 2, 1, 0],
											"uvNorth": [0, 5, 2, 6]
										}
									]
								},
								{
									"id": "r_eyelid",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"boxes": [
										{
											"coordinates": [-1, 0, -0.002, 2, 1, 0],
											"uvNorth": [0, 3, 2, 4]
										}
									]
								}
							]
						},
						{
							"id": "left_eye",
							"invertAxis": "xy",
							"translate": [-3, 1, -6],
							"submodels": [
								{
									"id": "l_pupil",
									"invertAxis": "xy",
									"translate": [-1, -1, 0],
									"boxes": [
										{
											"coordinates": [0, 0, 0, 1, 1, 0],
											"uvNorth": [5, 4, 6, 5],
											"sizeAdd": 0.005
										}
									]
								},
								{
									"id": "l_eye_white",
									"invertAxis": "xy",
									"translate": [1, -1, 0],
									"boxes": [
										{
											"coordinates": [-2, 0, -0.002, 2, 1, 0],
											"uvNorth": [4, 5, 6, 6]
										}
									]
								},
								{
									"id": "l_eyelid",
									"invertAxis": "xy",
									"translate": [0, 0, 0],
									"boxes": [
										{
											"coordinates": [-1, 0, -0.002, 2, 1, 0],
											"uvNorth": [4, 3, 6, 4]
										}
									]
								}
							]
						}
					]
				},
				{
					"id": "udder",
					"invertAxis": "xy",
					"translate": [0, 12, 7],
					"rotate": [-90, 0, 0],
					"boxes": [
						{"coordinates": [-2, -2.975, -1, 4, 6, 1], "textureOffset": [52, 0]},
						{
							"coordinates": [-2, -2.975, 0, 4, 6, 1],
							"uvEast": [53, 1, 52, 7],
							"uvWest": [58, 1, 57, 7],
							"uvUp": [57, 0, 53, 1],
							"uvDown": [61, 1, 57, 0]
						}
					]
				}
			]
		},
		{
			"part": "leg1",
			"id": "leg1",
			"invertAxis": "xy",
			"translate": [-4, 0, -7],
			"boxes": [
				{"coordinates": [2, 0, 5, 4, 12, 4], "textureOffset": [0, 16]}
			]
		},
		{
			"part": "leg2",
			"id": "leg2",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [4, 0, -7],
			"boxes": [
				{"coordinates": [-6, 0, 5, 4, 12, 4], "textureOffset": [0, 16]}
			]
		},
		{
			"part": "leg3",
			"id": "leg3",
			"invertAxis": "xy",
			"translate": [-4, 0, 5],
			"boxes": [
				{"coordinates": [2, 0, -7, 4, 12, 4], "textureOffset": [0, 16]}
			]
		},
		{
			"part": "leg4",
			"id": "leg4",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [4, 0, 5],
			"boxes": [
				{"coordinates": [-6, 0, -7, 4, 12, 4], "textureOffset": [0, 16]}
			]
		},
	    {
		    "part": "body",
			"id": "gyroscope",
			"model": "mooshroom_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.5 + if(is_child,-3.5,0)",
				   "health_bar.tz": "-4",
				   "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)"
		        }
		    ]
		}
	]
}