{
	"credit": "Made with Blockbench",
	"textureSize": [128, 128],
	"models": [
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -24, 0],
			"texture": "textures/entity/zombie/giant.png",
			"textureSize": [128, 128],
			"submodels": [
				{
					"id": "adult",
					"invertAxis": "xy",
					"translate": [0, 12, 0.5],
					"submodels": [
						{
							"id": "a_head",
							"invertAxis": "xy",
							"translate": [0, 12, -0.5],
							"boxes": [
								{"coordinates": [-3.5, 0, -3, 7, 7, 6], "textureOffset": [38, 37]},
								{"coordinates": [-4, -2, -3.5, 8, 9, 7], "textureOffset": [34, 21]},
								{"coordinates": [-3, 7, -2.5, 6, 1, 5], "textureOffset": [0, 0]},
								{"coordinates": [-5, -0.999, -3.5, 10, 7, 6], "textureOffset": [0, 37]},
								{"coordinates": [-5, 4, -3.51, 10, 5, 0], "textureOffset": [26, 55]},
								{"coordinates": [-1, 4, -4.01, 2, 2, 1], "textureOffset": [26, 60]}
							]
						},
						{
							"id": "al_arm",
							"invertAxis": "xy",
							"translate": [-3.5, 10, -0.5],
							"submodels": [
								{
									"id": "body_sub_3",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [0, 0, 0],
									"boxes": [
										{"coordinates": [-2, -11, -1, 2, 12, 2], "textureOffset": [48, 7]}
									]
								}
							]
						},
						{
							"id": "ar_arm",
							"invertAxis": "xy",
							"translate": [3.5, 10, -0.5],
							"boxes": [
								{"coordinates": [0, -10.99999, -1, 2, 12, 2], "textureOffset": [56, 7]}
							]
						},
						{
							"id": "ar_leg",
							"invertAxis": "xy",
							"translate": [2, 0, -0.5],
							"submodels": [
								{
									"id": "body_sub_6",
									"invertAxis": "xy",
									"mirrorTexture": "u",
									"translate": [0, 0, 0],
									"boxes": [
										{"coordinates": [-1.5, -12, -1.5, 3, 12, 3], "textureOffset": [32, 6]}
									]
								}
							]
						},
						{
							"id": "al_leg",
							"invertAxis": "xy",
							"translate": [-2, 0, -0.5],
							"boxes": [
								{"coordinates": [-1.5, -12, -1.5, 3, 12, 3], "textureOffset": [20, 6]}
							]
						},
						{
							"id": "a_body",
							"invertAxis": "xy",
							"translate": [0, 12, -0.5],
							"boxes": [
								{"coordinates": [-3.5, -6, -1.5, 7, 5, 3], "textureOffset": [0, 13]},
								{"coordinates": [-3, -10, -1.5, 6, 4, 3], "textureOffset": [0, 21]},
								{"coordinates": [-3.5, -13, -1.5, 7, 3, 3], "textureOffset": [0, 30], "sizeAdd": 0.001},
								{"coordinates": [-1.5, -1, -1.5, 3, 2, 3], "textureOffset": [0, 8]}
							],
							"submodels": [
								{
									"id": "zombie_frame",
									"invertAxis": "xy",
									"translate": [0, 0.5, 0.5],
									"boxes": [
										{"coordinates": [-4, -12.75, -3, 8, 12, 5], "textureOffset": [0, 50], "sizeAdd": -0.01}
									],
									"submodels": [
										{
											"id": "emblem",
											"invertAxis": "xy",
											"translate": [0, -5.5, 0],
											"boxes": [
												{"coordinates": [-16, -19, -3, 32, 32, 0], "textureOffset": [0, 67]}
											]
										},
										{
											"id": "frame1",
											"invertAxis": "xy",
											"translate": [0, -12.75, -3],
											"boxes": [
												{"coordinates": [-4, 0, -4, 8, 0, 4], "textureOffset": [22, 63]}
											]
										},
										{
											"id": "frame2",
											"invertAxis": "xy",
											"translate": [0, -12.75, 2],
											"boxes": [
												{"coordinates": [-4, 0, 0, 8, 0, 4], "textureOffset": [22, 63]}
											]
										},
										{
											"id": "frame3",
											"invertAxis": "xy",
											"translate": [4, -12.75, -0.5],
											"boxes": [
												{"coordinates": [0, 0, -2.5, 4, 0, 5], "textureOffset": [37, 62]}
											]
										},
										{
											"id": "frame4",
											"invertAxis": "xy",
											"translate": [-4, -12.75, -0.5],
											"boxes": [
												{"coordinates": [-4, 0, -2.5, 4, 0, 5], "textureOffset": [37, 62]}
											]
										}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"right_arm.ty": "if(is_child, -2.3 , 2 )",
					"left_arm.ty": "right_arm.ty",
					"right_arm.tx": "if(is_child, -6 , -5 )",
					"left_arm.tx": "-right_arm.tx",
					"head.rx": "(sin(time / 10) * 0.025) + head.rx",
					"a_head.rx": "head.rx",
					"a_head.ry": "head.ry",
					"a_head.rz": "head.rz",
					"right_arm.rx": "if(is_riding, -0.3, if(is_hurt, left_leg.rx, clamp(-5*limb_speed, -1.7, 0)))+sin(1*swing_progress*-1)",
					"right_arm.ry": "+sin(1*swing_progress*1)",
					"right_arm.rz": "(sin(time / 10) * 0.05) + 0.07 +sin(0.5*swing_progress*-0.5)",
					"left_arm.rx": "if(is_riding, -0.3, if(is_hurt, right_leg.rx, clamp(-5*limb_speed, -1.7, 0)))+sin(1*swing_progress*-1)",
					"left_arm.ry": "-right_arm.ry",
					"left_arm.rz": "-right_arm.rz",
					"ar_arm.rx": "right_arm.rx",
					"ar_arm.ry": "right_arm.ry",
					"ar_arm.rz": "right_arm.rz",
					"al_arm.rx": "left_arm.rx",
					"al_arm.ry": "left_arm.ry",
					"al_arm.rz": "left_arm.rz",
					"al_leg.rx": "left_leg.rx",
					"al_leg.ry": "left_leg.ry",
					"ar_leg.rx": "right_leg.rx",
					"ar_leg.ry": "right_leg.ry",
					"emblem.sx": "0.23",
					"emblem.sy": "emblem.sx",
					"frame1.rx": "1.3 + sin(time / 10) * 0.05",
					"frame2.rx": "-frame1.rx",
					"frame3.rz": "-1.2 + sin(time / 10 + 0.1) * 0.05",
					"frame4.rz": "-frame3.rz"
				}
			]
		},
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -24, 0]
		},
		{
			"part": "right_arm",
			"id": "right_arm",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		},
		{
			"part": "left_arm",
			"id": "left_arm",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [0, 0, 0]
		},
		{
			"part": "right_leg",
			"id": "right_leg",
			"invertAxis": "xy",
			"translate": [1.9, -12, 0]
		},
		{
			"part": "left_leg",
			"id": "left_leg",
			"invertAxis": "xy",
			"mirrorTexture": "u",
			"translate": [-1.9, -12, 0]
		},
		{
			"part": "headwear",
			"id": "headwear",
			"invertAxis": "xy",
			"translate": [0, 0, 0]
		}
	]
}