{
	"credit": "Made with Blockbench",
	"textureSize": [64, 64],
	"models": [
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -9, 4]
		},
		{
			"part": "bill",
			"id": "bill",
			"invertAxis": "xy",
			"translate": [0, -9, 4]
		},
		{
			"part": "chin",
			"id": "chin",
			"invertAxis": "xy",
			"translate": [0, -9, 4]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -8, 0],
			"submodels": [
				{
					"id": "baby",
					"invertAxis": "xy",
					"translate": [0, 8, 0],
					"submodels": [
						{
							"id": "b_body",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"submodels": [
								{
									"id": "b_head",
									"invertAxis": "xy",
									"translate": [0, 6, 0],
									"boxes": [
										{"coordinates": [-3.5, 0, -3, 7, 7, 6], "textureOffset": [0, 0]},
										{"coordinates": [-4, -0.5, -3.5, 8, 7, 7], "textureOffset": [0, 13]},
										{"coordinates": [-3.5, 7, -3, 7, 1, 6], "textureOffset": [0, 28]},
										{"coordinates": [-4, 5, -3.5, 8, 3, 7], "textureOffset": [0, 35], "sizeAdd": 0.11},
										{"coordinates": [-3, 5, -4.62, 6, 1, 2], "textureOffset": [0, 45], "sizeAdd": 0.11}
									]
								},
								{
									"id": "b_legL",
									"invertAxis": "xy",
									"translate": [-1.5, 0, 0],
									"boxes": [
										{"coordinates": [-1.5, -4.7, -1.5, 3, 5, 3], "textureOffset": [52, 0], "sizeAdd": -0.3}
									]
								},
								{
									"id": "b_legR",
									"invertAxis": "xy",
									"translate": [1.5, 0, 0],
									"boxes": [
										{"coordinates": [-1.5, -4.7, -1.5, 3, 5, 3], "textureOffset": [40, 0], "sizeAdd": -0.3}
									]
								},
								{
									"id": "b_featherL",
									"invertAxis": "xy",
									"translate": [-3.25, 5.5, 0],
									"boxes": [
										{"coordinates": [-0.25, -4.5, -2, 1, 5, 4], "textureOffset": [54, 17], "sizeAdd": 0.01}
									]
								},
								{
									"id": "b_featherR",
									"invertAxis": "xy",
									"translate": [2.75, 5.5, 0],
									"boxes": [
										{"coordinates": [-0.25, -4.5, -2, 1, 5, 4], "textureOffset": [44, 17], "sizeAdd": 0.01}
									]
								},
								{
									"id": "b_armL",
									"invertAxis": "xy",
									"translate": [-2.5, 5, 0],
									"boxes": [
										{"coordinates": [-2, -4, -1, 2, 5, 2], "textureOffset": [56, 9]}
									]
								},
								{
									"id": "b_armR",
									"invertAxis": "xy",
									"translate": [2.5, 5, 0],
									"boxes": [
										{"coordinates": [0, -4, -1, 2, 5, 2], "textureOffset": [48, 9]}
									]
								}
							],
							"boxes": [
								{"coordinates": [-2.5, 0, -1.5, 5, 6, 3], "textureOffset": [0, 50]},
								{"coordinates": [-3, -1, -2, 6, 3, 4], "textureOffset": [16, 52]}
							]
						}
					]
				}
			],
			"animations": [
				{
					"this.rx": 0,
					"baby.tz": "if(is_riding, -7, 1.5)",
					"baby.ty": "if(is_ridden, 2 , -8.7)",
					"b_body.rx": "if(is_ridden, 0.5 , 0 )",
					"b_body.ry": "if(is_riding, 0 , if(is_ridden, 0 ,clamp(head_yaw*0.03, -0.3, 0.3)))",
					"b_head.rx": "if(is_ridden, -0.5 + clamp(head_pitch*0.03, -0.3, 0.3) , clamp(head_pitch*0.03, -0.3, 0.3) ) +(sin(time / 11) * 0.025)",
					"b_head.ry": "clamp(if(is_ridden, clamp(head_yaw*0.03, -0.3, 0.3) ,if(is_riding, clamp(head_yaw*0.03, -0.3, 0.3) ,clamp(head_yaw*0.03, -0.3, 0.3) * 0.7)), -1 , 1)",
					"b_armL.visible": "is_on_ground||is_riding",
					"b_armR.visible": "b_armL.visible",
					"b_featherL.visible": "!b_armL.visible",
					"b_featherR.visible": "!b_armR.visible",
					"b_armL.rx": "if(is_ridden, 0.75 ,right_leg.rx)",
					"b_armR.rx": "if(is_ridden, 0.75 ,left_leg.rx)",
					"b_armL.rz": "if(is_ridden, 0 ,if(is_riding, 0 ,left_wing.rz * 0.5) +(sin(time / 10) * 0.05)-0.07 )",
					"b_armR.rz": "-b_armL.rz",
					"b_featherL.rx": "if(is_ridden, -0.5 , 0 )",
					"b_featherR.rx": "b_featherL.rx",
					"b_featherL.ry": "if(is_ridden, -0.07 , 0 )",
					"b_featherR.ry": "-b_featherL.rx",
					"b_featherL.rz": "left_wing.rz *0.5 -0.4",
					"b_featherR.rz": "-b_featherL.rz",
					"b_legL.rx": "if(is_riding, -1.5 , if(is_ridden, left_leg.rx+(left_wing.rz * 0.7), left_leg.rx *0.5))",
					"b_legR.rx": "if(is_riding, -1.5 , if(is_ridden, right_leg.rx+(right_wing.rz * 0.7), right_leg.rx *0.5))"
				}
			]
		},
		{
			"part": "left_wing",
			"id": "left_wing",
			"invertAxis": "xy",
			"translate": [4, -11, 0]
		},
		{
			"part": "right_wing",
			"id": "right_wing",
			"invertAxis": "xy",
			"translate": [-4, -11, 0]
		},
		{
			"part": "left_leg",
			"id": "left_leg",
			"invertAxis": "xy",
			"translate": [1, -5, -1]
		},
		{
			"part": "right_leg",
			"id": "right_leg",
			"invertAxis": "xy",
			"translate": [-2, -5, -1]
		}
	]
}