{
	"textureSize": [32, 32],
	"models": [
		{
			"part": "body1",
			"id": "body1",
			"invertAxis": "xy",
			"translate": [0, -2, 3.5]
		},
		{
			"part": "body2",
			"id": "body2",
			"invertAxis": "xy",
			"translate": [0, -3, 1.5]
		},
		{
			"part": "body3",
			"id": "body3",
			"invertAxis": "xy",
			"translate": [0, -4, -1],
			"submodels": [
				{
					"id": "rat",
					"invertAxis": "xy",
					"translate": [0, 4, 1],
					"submodels": [
						{
							"id": "rat2",
							"invertAxis": "xy",
							"translate": [0, 0, 0],
							"boxes": [
								{"coordinates": [-3, -3, -6, 6, 5, 10], "textureOffset": [0, 0]},
								{"coordinates": [1, -4, -4, 1, 1, 2], "textureOffset": [0, 7]},
								{"coordinates": [-1, -3, -8, 2, 2, 2], "textureOffset": [11, 17]},
								{"coordinates": [-3, -2.5, -7, 6, 1, 0], "textureOffset": [11, 15]},
								{"coordinates": [2, 1, -5, 2, 2, 1], "textureOffset": [4, 6]}
							],
							"submodels": [
								{
									"id": "body3_sub_1",
									"invertAxis": "xy",
									"translate": [0, -4, -1],
									"mirrorTexture": "u",
									"boxes": [
										{"coordinates": [-2, 0, -3, 1, 1, 2], "textureOffset": [0, 7]},
										{"coordinates": [-4, 5, -4, 2, 2, 1], "textureOffset": [4, 6]}
									]
								},
								{
									"id": "left_foot",
									"invertAxis": "xy",
									"translate": [-2.5, -3.5, 3],
									"rotate": [0, 20, 0],
									"submodels": [
										{
											"id": "foot_left",
											"invertAxis": "xy",
											"translate": [0, 0, 0],
											"submodels": [
												{
													"id": "body3_sub_3",
													"invertAxis": "xy",
													"translate": [0, 0, 0],
													"mirrorTexture": "u",
													"boxes": [
														{"coordinates": [-0.5, -0.5, -3.5, 1, 1, 4], "textureOffset": [0, 0]}
													]
												}
											]
										}
									]
								},
								{
									"id": "right_foot",
									"invertAxis": "xy",
									"translate": [2.5, -3.5, 3],
									"rotate": [0, -20, 0],
									"submodels": [
										{
											"id": "foot_right",
											"invertAxis": "xy",
											"translate": [0, 0, 0],
											"boxes": [
												{"coordinates": [-0.5, -0.5, -3.5, 1, 1, 4], "textureOffset": [0, 0]}
											]
										}
									]
								},
								{
									"id": "tail",
									"invertAxis": "xy",
									"translate": [0, -1, 4],
									"boxes": [
										{"coordinates": [-1, -1, 0, 2, 1, 7], "textureOffset": [0, 15]}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"rat.ry": "-body3.ry",
					"rat2.ry": "sin(limb_swing)*limb_speed/6",
					"tail.rx": "sin(limb_swing)*limb_speed/4",
					"foot_right.ry": "sin(limb_swing)*limb_speed/2",
					"foot_left.ry": "cos(limb_swing)*limb_speed/2"
				}
			]
		},
		{
			"part": "body4",
			"id": "body4",
			"invertAxis": "xy",
			"translate": [0, -3, -4]
		},
		{
			"part": "body5",
			"id": "body5",
			"invertAxis": "xy",
			"translate": [0, -2, -7]
		},
		{
			"part": "body6",
			"id": "body6",
			"invertAxis": "xy",
			"translate": [0, -1, -9.5]
		},
		{
			"part": "body7",
			"id": "body7",
			"invertAxis": "xy",
			"translate": [0, -1, -11.5]
		},
		{
			"part": "wing1",
			"id": "wing1",
			"invertAxis": "xy",
			"translate": [0, -8, -1]
		},
		{
			"part": "wing2",
			"id": "wing2",
			"invertAxis": "xy",
			"translate": [0, -4, -7]
		},
		{
			"part": "wing3",
			"id": "wing3",
			"invertAxis": "xy",
			"translate": [0, -5, 1.5]
		}
	]
}