{
	"credit": "Made with Blockbench",
	"textureSize": [256, 256],
	"models": [
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -13, -6],
			"submodels": [
				{
					"id": "no_degree",
					"invertAxis": "xy",
					"translate": [0, 13, 6],
					"submodels": [
						{
							"id": "playerp",
							"invertAxis": "xy",
							"translate": [0, 5, -5],
							"boxes": [
								{"coordinates": [-4, -6, -2, 8, 12, 4], "textureOffset": [144, 144]},
								{"coordinates": [-4, -6, -2, 8, 12, 4], "textureOffset": [144, 160], "sizeAdd": 0.28}
							],
							"submodels": [
								{
									"id": "right_legp",
									"invertAxis": "xy",
									"translate": [2, -6, 0],
									"boxes": [
										{"coordinates": [-2, -12, -2, 4, 12, 4], "textureOffset": [128, 160], "sizeAdd": 0.25},
										{"coordinates": [-2, -12, -2, 4, 12, 4], "textureOffset": [128, 144]}
									]
								},
								{
									"id": "left_legp",
									"invertAxis": "xy",
									"translate": [-2, -6, 0],
									"boxes": [
										{"coordinates": [-2, -12, -2, 4, 12, 4], "textureOffset": [128, 176], "sizeAdd": 0.25},
										{"coordinates": [-2, -12, -2, 4, 12, 4], "textureOffset": [144, 176]}
									]
								},
								{
									"id": "head2p",
									"invertAxis": "xy",
									"translate": [0, 6, 0],
									"boxes": [
										{"coordinates": [-4, 0, -4, 8, 8, 8], "textureOffset": [128, 128]},
										{"coordinates": [-4, 0, -4, 8, 8, 8], "textureOffset": [160, 128], "sizeAdd": 0.5}
									],
									"submodels": [
										{
											"id": "bune7",
											"invertAxis": "xy",
											"translate": [1, 8, -2],
											"rotate": [45, 0, -20],
											"boxes": [
												{"coordinates": [0, 0, 0, 3, 11, 1], "textureOffset": [128, 196]}
											]
										},
										{
											"id": "bune8",
											"invertAxis": "xy",
											"translate": [-1, 8, -2],
											"rotate": [45, 0, 20],
											"submodels": [
												{
													"id": "body_sub_98",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"boxes": [
														{"coordinates": [-3, 0, 0, 3, 11, 1], "textureOffset": [128, 196]}
													]
												}
											]
										}
									]
								},
								{
									"id": "head3p",
									"invertAxis": "xy",
									"translate": [0, 6, 0],
									"boxes": [
										{"coordinates": [-4, 0, -4, 8, 8, 8], "textureOffset": [128, 128]},
										{"coordinates": [-4, 0, -4, 8, 8, 8], "textureOffset": [160, 128], "sizeAdd": 0.5}
									],
									"submodels": [
										{
											"id": "bune9",
											"invertAxis": "xy",
											"translate": [1, 8, -2],
											"rotate": [45, 0, -20],
											"boxes": [
												{"coordinates": [0, 0, 0, 3, 11, 1], "textureOffset": [128, 196]}
											]
										},
										{
											"id": "bune10",
											"invertAxis": "xy",
											"translate": [-1, 8, -2],
											"rotate": [45, 0, 20],
											"submodels": [
												{
													"id": "body_sub_102",
													"invertAxis": "xy",
													"mirrorTexture": "u",
													"translate": [0, 0, 0],
													"boxes": [
														{"coordinates": [-3, 0, 0, 3, 11, 1], "textureOffset": [128, 196]}
													]
												}
											]
										}
									]
								},
								{
									"id": "titp",
									"invertAxis": "xy",
									"translate": [0, -18, 4],
									"submodels": [
										{
											"id": "boobie2",
											"invertAxis": "xy",
											"translate": [0, 23, -6],
											"rotate": [-45, 0, 0],
											"boxes": [
												{"coordinates": [-4, -4, -4, 8, 4, 4], "textureOffset": [128, 212], "sizeAdd": 0.01},
												{"coordinates": [-4, -4, -4, 8, 4, 4], "textureOffset": [128, 224], "sizeAdd": 0.26}
											]
										}
									]
								},
								{
									"id": "left_armp",
									"invertAxis": "xy",
									"translate": [-5, 4, 0],
									"boxes": [
										{"coordinates": [-3, -10, -2, 4, 12, 4], "textureOffset": [176, 176], "sizeAdd": 0.25},
										{"coordinates": [-3, -10, -2, 4, 12, 4], "textureOffset": [160, 176]}
									],
									"submodels": [
										{
											"id": "left_arm54",
											"invertAxis": "xy",
											"translate": [10, 0, 0],
											"boxes": [
												{"coordinates": [-12, -10, -2, 3, 12, 4], "textureOffset": [166, 208], "sizeAdd": 0.25},
												{"coordinates": [-12, -10, -2, 3, 12, 4], "textureOffset": [166, 192]}
											]
										}
									]
								},
								{
									"id": "right_armp",
									"invertAxis": "xy",
									"translate": [5, 4, 0],
									"boxes": [
										{"coordinates": [-1, -10, -2, 4, 12, 4], "textureOffset": [168, 144]},
										{"coordinates": [-1, -10, -2, 4, 12, 4], "textureOffset": [168, 160], "sizeAdd": 0.25}
									],
									"submodels": [
										{
											"id": "right_arm54",
											"invertAxis": "xy",
											"translate": [-10, 0, 0],
											"boxes": [
												{"coordinates": [9, -10, -2, 3, 12, 4], "textureOffset": [152, 192]},
												{"coordinates": [9, -10, -2, 3, 12, 4], "textureOffset": [152, 208], "sizeAdd": 0.25}
											]
										}
									]
								},
								{
									"id": "tailp",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [0, -4, 2],
									"boxes": [
										{"coordinates": [-1.5, -14, -2, 3, 14, 4], "textureOffset": [104, 176]}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"no_degree.rx": "-body.rx",
					"no_degree2.rx": "-body.rx",
					"playerp2.rx": "if(is_ridden, 0.4*limb_speed , 0)",
					"playerp2.ty": "if(is_child, -1 ,if(is_riding, 3.4 , -5))",
					"bune7.rx": "-((sin((age - 5) / 12) * 0.12) + 0.6) - 0.3*limb_speed",
					"bune8.rx": "-((sin(age / 12) * 0.12) + 0.6) - 0.3*limb_speed",
					"bune9.rx": "-((sin((age - 5) / 12) * 0.12) + 0.6) - 0.3*limb_speed",
					"bune10.rx": "-((sin(age / 12) * 0.12) + 0.6) - 0.3*limb_speed",
					"playerp.rx": "if(is_ridden, 0.4*limb_speed , 0)",
					"playerp.ty": "if(is_riding, 3.4 , -5)",
					"left_legp.rx": "if(is_riding, -1.5, if(is_ridden, back_left_leg.rx*2 + -playerp.rx , back_left_leg.rx*3 + -playerp.rx))",
					"left_legp.ry": "if(is_riding, -0.26, 0)",
					"right_legp.rx": "if(is_riding, -1.5, if(is_ridden, back_right_leg.rx*2 + -playerp.rx , back_right_leg.rx*3 + -playerp.rx))",
					"right_legp.ry": "if(is_riding, 0.26, 0)",
					"head2p.rx": "-playerp.rx",
					"head2p.ry": "neck.ry * 1.5",
					"head2p.sx": "if(is_child, 0, 1)",
					"head2p.sy": "head2p.sx",
					"head2p.sz": "head2p.sx",
					"head3p.ry": "neck.ry * 1.5",
					"head3p.sx": "if(is_child, 1.5, 0)",
					"head3p.sy": "head3p.sx",
					"head3p.sz": "head3p.sx",
					"titp.ty": "if(is_child, 69420, 18)",
					"titp.sx": "if(is_child, 0, 1)",
					"titp.sy": "titp.sx",
					"titp.sz": "titp.sx",
					"tailp.rx": "if(is_riding, 1.6, 0.2 + (-body.rx + tail.rx))",
					"tailp.ry": "back_right_leg.rx*2",
					"tailp.rz": "tail.rz",
					"left_armp.rz": "if(is_ridden, back_left_leg.rx + (body.rx*0.8) , -((sin(age / 13) * 0.05) + 0.05))",
					"left_armp.rx": "if(is_riding, -0.5, if(is_ridden, back_right_leg.rx*2 + -playerp.rx , back_right_leg.rx*3 + -playerp.rx)) - (sin(age / 15) * 0.05)",
					"right_armp.rz": "if(is_ridden, back_left_leg.rx + (body.rx*-0.1) , (sin(age / 13) * 0.05) + 0.05)",
					"right_armp.rx": "if(is_riding, -0.5, if(is_ridden, back_left_leg.rx*2 + -playerp.rx , back_left_leg.rx*3 + -playerp.rx)) + (sin(age / 15) * 0.05)"
				}
			]
		},
		{
			"part": "back_left_leg",
			"id": "back_left_leg",
			"invertAxis": "xy",
			"translate": [4, -10, -8]
		},
		{
			"part": "back_right_leg",
			"id": "back_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -10, -8]
		},
		{
			"part": "front_left_leg",
			"id": "front_left_leg",
			"invertAxis": "xy",
			"translate": [4, -10, 9.1]
		},
		{
			"part": "front_right_leg",
			"id": "front_right_leg",
			"invertAxis": "xy",
			"translate": [-4, -10, 9.1]
		},
		{
			"part": "tail",
			"id": "tail",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -21, -11]
		},
		{
			"part": "saddle",
			"id": "saddle",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -13, -6]
		},
		{
			"part": "neck",
			"id": "neck",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_ear",
			"id": "left_ear",
			"invertAxis": "xy",
			"translate": [-2, -32.5, 5]
		},
		{
			"part": "right_ear",
			"id": "right_ear",
			"invertAxis": "xy",
			"translate": [2, -32.5, 5]
		},
		{
			"part": "noseband",
			"id": "noseband",
			"invertAxis": "xy",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_rein",
			"id": "left_rein",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -20.75, 14]
		},
		{
			"part": "right_rein",
			"id": "right_rein",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -20.75, 14]
		},
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "mouth",
			"id": "mouth",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "left_bit",
			"id": "left_bit",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "right_bit",
			"id": "right_bit",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "headpiece",
			"id": "headpiece",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, -22, 9]
		},
		{
			"part": "mane",
			"id": "mane",
			"invertAxis": "xy",
			"translate": [0, -22, 9.01]
		},
		{
			"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],
			"submodels": [
				{
					"id": "no_degree2",
					"invertAxis": "xy",
					"translate": [6, 13, 0],
					"rotate": [0, 90, 0],
					"submodels": [
						{
							"id": "playerp2",
							"invertAxis": "xy",
							"translate": [-12, 5, -5],
							"boxes": [
								{"coordinates": [-4, -6, -2, 8, 12, 4], "textureOffset": [104, 152], "sizeAdd": 0.14},
								{"coordinates": [-4, -4, 2, 8, 9, 3], "textureOffset": [106, 140]},
								{"coordinates": [-3, 0, -4, 6, 4, 2], "textureOffset": [111, 128]}
							],
							"submodels": [
								{
									"id": "bone3",
									"invertAxis": "xy",
									"translate": [1, -3, -2],
									"rotate": [0, -20, 0],
									"boxes": [
										{"coordinates": [0, -3, -2, 3, 4, 2], "textureOffset": [118, 134]}
									]
								},
								{
									"id": "bone4",
									"invertAxis": "xy",
									"translate": [-1, -3, -2],
									"rotate": [0, 20, 0],
									"submodels": [
										{
											"id": "right_chest_sub_4",
											"invertAxis": "xy",
											"mirrorTexture": "u",
											"translate": [0, 0, 0],
											"boxes": [
												{"coordinates": [-3, -3, -2, 3, 4, 2], "textureOffset": [118, 134]}
											]
										}
									]
								},
								{
									"id": "titp2",
									"invertAxis": "xy",
									"translate": [0, -18, 4],
									"submodels": [
										{
											"id": "boobie3",
											"invertAxis": "xy",
											"translate": [0, 23, -6],
											"rotate": [-45, 0, 0],
											"boxes": [
												{"coordinates": [-4, -4, -4, 8, 4, 4], "textureOffset": [104, 168], "sizeAdd": 0.13}
											]
										}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"this.ry": "0",
					"titp2.ty": "if(is_child, 69420, 18)",
					"titp2.sx": "if(is_child, 0, 1)",
					"titp2.sy": "titp2.sx",
					"titp2.sz": "titp2.sx"
				}
			]
		}
	]
}