{
	"credit": "Made with Blockbench",
	"textureSize": [64, 64],
	"models": [
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -8, 0.5],
			"submodels": [
				{
					"id": "feather",
					"invertAxis": "xy",
					"translate": [0, 9.5, -2.5],
					"rotate": [15, 0, 0]
				}
			]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -7.5, 1],
			"submodels": [
				{
					"id": "adult",
					"invertAxis": "xy",
					"translate": [0, 7.5, -1],
					"submodels": [
						{
							"id": "a_body",
							"invertAxis": "xy",
							"translate": [0, -1.5, 1],
							"boxes": [
								{"coordinates": [-2.5, 0, -1.5, 5, 6, 3], "textureOffset": [0, 35]}
							],
							"submodels": [
								{
									"id": "a_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]},
										{"coordinates": [-4, 5, -4.52, 8, 3, 3], "textureOffset": [26, 4], "sizeAdd": 0.01},
										{"coordinates": [-4, 5, -4.52, 8, 2, 1], "textureOffset": [26, 10], "sizeAdd": 0.01},
										{"coordinates": [-3, 5, -5.5, 6, 2, 2], "textureOffset": [26, 0]}
									],
									"submodels": [
										{
											"id": "headfeather",
											"invertAxis": "xy",
											"translate": [0, 8, -2.5],
											"boxes": [
												{"coordinates": [0, -1, -1, 0, 5, 4], "textureOffset": [26, 9]}
											]
										}
									]
								},
								{
									"id": "loincloth",
									"invertAxis": "xy",
									"translate": [0, 2, -1.5],
									"boxes": [
										{"coordinates": [-1.5, -7, -0.5, 3, 7, 1], "textureOffset": [18, 53], "sizeAdd": 0.01}
									]
								},
								{
									"id": "skirt",
									"invertAxis": "xy",
									"translate": [0, 1, 1.5],
									"boxes": [
										{"coordinates": [-3, -5, -3.5, 6, 5, 4], "textureOffset": [18, 44]}
									]
								},
								{
									"id": "tailfeather",
									"invertAxis": "xy",
									"translate": [0, 1, 2],
									"boxes": [
										{"coordinates": [-1.5, -7, -1, 3, 8, 1], "textureOffset": [16, 35], "sizeAdd": 0.01}
									]
								},
								{
									"id": "poncho1",
									"invertAxis": "xy",
									"translate": [0, 1.5, 0],
									"boxes": [
										{"coordinates": [-2.5, -1.5, -2, 5, 6, 4], "textureOffset": [0, 44], "sizeAdd": 0.02}
									]
								},
								{
									"id": "poncho2",
									"invertAxis": "xy",
									"translate": [0, 13.5, -1],
									"boxes": [
										{"coordinates": [-2.5, -13.5, -1, 5, 6, 4], "textureOffset": [0, 54], "sizeAdd": 0.02}
									]
								},
								{
									"id": "a_armL",
									"invertAxis": "xy",
									"translate": [-2.5, 5, 0],
									"boxes": [
										{"coordinates": [-2, -5, -1, 2, 6, 2], "textureOffset": [56, 8]}
									],
									"submodels": [
										{
											"id": "ponchoL",
											"invertAxis": "xy",
											"translate": [2.5, 1, 0],
											"boxes": [
												{"coordinates": [-4.5, -6, -2, 3, 6, 4], "textureOffset": [50, 16], "sizeAdd": 0.01}
											]
										}
									]
								},
								{
									"id": "a_armR",
									"invertAxis": "xy",
									"translate": [2.5, 5, 0],
									"boxes": [
										{"coordinates": [0, -5, -1, 2, 6, 2], "textureOffset": [48, 8]}
									],
									"submodels": [
										{
											"id": "ponchoR",
											"invertAxis": "xy",
											"translate": [5.5, 1, 0],
											"boxes": [
												{"coordinates": [-6.5, -6, -2, 3, 6, 4], "textureOffset": [36, 16], "sizeAdd": 0.01}
											]
										}
									]
								},
								{
									"id": "a_wingL",
									"invertAxis": "xy",
									"translate": [-2.5, 5.5, 0],
									"boxes": [
										{"coordinates": [-1, -8.5, -2, 1, 9, 4], "textureOffset": [54, 26], "sizeAdd": -0.01}
									]
								},
								{
									"id": "a_wingR",
									"invertAxis": "xy",
									"translate": [2.5, 5.5, 0],
									"boxes": [
										{"coordinates": [0, -8.5, -2, 1, 9, 4], "textureOffset": [44, 26], "sizeAdd": -0.01}
									]
								},
								{
									"id": "a_legL",
									"invertAxis": "xy",
									"translate": [-1.5, 0, 0],
									"boxes": [
										{"coordinates": [-0.75, -6, -1, 2, 6, 2], "textureOffset": [56, 0]}
									]
								},
								{
									"id": "a_legR",
									"invertAxis": "xy",
									"translate": [1.25, 0, 0],
									"boxes": [
										{"coordinates": [-1, -6, -1, 2, 6, 2], "textureOffset": [48, 0]}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"varb.flying": "!is_on_ground",
					"varb.sitting": "is_riding || is_on_shoulder || is_sitting",
					"a_armL.visible": "!varb.flying || varb.sitting",
					"a_armR.visible": "!varb.flying || varb.sitting",
					"poncho1.visible": "!varb.flying || varb.sitting",
					"poncho2.visible": "varb.flying && !varb.sitting",
					"a_wingL.visible": "varb.flying && !varb.sitting",
					"a_wingR.visible": "varb.flying && !varb.sitting",
					"adult.tx": "-body.tx",
					"adult.ty": "-body.ty + if(varb.sitting, 14, 11)",
					"adult.tz": "-body.tz - 2",
					"adult.rx": "-body.rx",
					"adult.ry": "-body.ry",
					"adult.rz": "-body.rz",
					"a_head.rx": "clamp(head_pitch * 0.03, -0.3, 0.3) + head.rz * 0.5",
					"a_head.ry": "clamp(head_yaw * 0.03, -0.3, 0.3)",
					"a_body.rx": "if(varb.sitting||!varb.flying, 0, body.rx)",
					"a_armL.rx": "if(varb.sitting, 0, limb_speed * sin(limb_swing) * -0.3)",
					"a_armR.rx": "-a_armL.rx",
					"a_wingL.rx": "left_wing.rx",
					"a_wingL.ry": "left_wing.ry",
					"a_wingL.rz": "left_wing.rz",
					"a_wingR.rx": "right_wing.rx",
					"a_wingR.ry": "right_wing.ry",
					"a_wingR.rz": "right_wing.rz",
					"loincloth.rx": "-a_body.rx",
					"tailfeather.rx": "a_body.rx",
					"a_legL.rx": "if(varb.sitting, -1.4, if(varb.flying, 0.5, limb_speed * sin(limb_swing) * 0.3))",
					"a_legR.rx": "if(varb.sitting, a_legL.rx, if(varb.flying, 0.6, -a_legL.rx))"
				}
			]
		},
		{
			"part": "left_wing",
			"id": "left_wing",
			"invertAxis": "xy",
			"translate": [1.5, -7.1, 0.8],
			"submodels": [
				{
					"id": "left_wing_rotation",
					"invertAxis": "xy",
					"translate": [-1.5, 4.6, -0.8],
					"rotate": [0, -180, 0]
				}
			],
			"animations": [
				{
					"left_wing_rotation.ry": 0
				}
			]
		},
		{
			"part": "right_wing",
			"id": "right_wing",
			"invertAxis": "xy",
			"translate": [-1.5, -7.1, 0.8],
			"submodels": [
				{
					"id": "right_wing_rotation",
					"invertAxis": "xy",
					"translate": [1.5, 4.6, -0.8],
					"rotate": [0, -180, 0]
				}
			],
			"animations": [
				{
					"right_wing_rotation.ry": 0
				}
			]
		},
		{
			"part": "left_leg",
			"id": "left_leg",
			"invertAxis": "xy",
			"translate": [1, -2, 1]
		},
		{
			"part": "right_leg",
			"id": "right_leg",
			"invertAxis": "xy",
			"translate": [-1, -2, 1]
		},
		{
			"part": "tail",
			"id": "tail",
			"invertAxis": "xy",
			"translate": [0, -2.9, -1.2]
		}
	]
}