{
	"format_version": "1.8.0",
	"animations": {
		"animation.three_head_skeleton.walk": {
			"loop": true,
			"bones": {
				"arm1": {
					"rotation": ["variable.cos0", 0, 0]
				},
				"arm0": {
					"rotation": ["-variable.cos0", 0, 0]
				},
				"leg0": {
					"rotation": ["variable.cos0", 0, 0]
				},
				"leg1": {
					"rotation": ["-variable.cos0", 0, 0]
				}
			}
		},
		"animation.three_head_skeleton.spawn": {
			"loop": "hold_on_last_frame",
			"animation_length": 0.28,
			"bones": {
				"skeleton": {
					"scale": {
						"0.0": {
							"post": [0, 0, 0],
							"lerp_mode": "catmullrom"
						},
						"0.28": {
							"post": [1, 1, 1],
							"lerp_mode": "catmullrom"
						}
					}
				}
			}
		},
		"animation.three_head_skeleton.baby": {
			"loop": true,
			"bones": {
				"head0": {
					"scale": 1.4
				},
				"head1": {
					"position": [1, 1, 0],
					"scale": 1.4
				},
				"head2": {
					"position": [-2, 2, 0],
					"scale": 1.4
				}
			}
		},
		"animation.three_head_skeleton.look_at_target": {
			"loop": true,
			"bones": {
				"head0": {
					"relative_to": {
						"rotation": "entity"
					},
					"rotation": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0]
				},
				"head1": {
					"relative_to": {
						"rotation": "entity"
					},
					"rotation": ["query.target_x_rotation - this", "query.target_y_rotation - this", 70]
				},
				"head2": {
					"relative_to": {
						"rotation": "entity"
					},
					"rotation": ["query.target_x_rotation - this", "query.target_y_rotation - this", -70]
				}
			}
		},
		"animation.three_head_skeleton.attack": {
			"loop": true,
			"bones": {
				"leftarm": {
					"rotation": ["-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) * 1.2 + math.sin(variable.attack_time * 180)) * 10.0", 0, 0]
				},
				"rightarm": {
					"rotation": [
						"-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) * 1.2 + math.sin(variable.attack_time * 180)) * 30.0",
						"-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) ? (-90.0 * math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180)) + 30.0 : 0.0)",
						0
					]
				}
			}
		},
		"animation.three_head_skeleton_nice.spawn": {
			"loop": "hold_on_last_frame",
			"animation_length": 1.04,
			"bones": {
				"skeleton": {
					"scale": {
						"0.0": {
							"post": [0, 0, 0],
							"lerp_mode": "catmullrom"
						},
						"0.36": {
							"post": [0.2, 1.2, 0.1],
							"lerp_mode": "catmullrom"
						},
						"0.68": {
							"post": [1.2, 1, 0.1],
							"lerp_mode": "catmullrom"
						},
						"1.04": {
							"post": [1, 1, 1],
							"lerp_mode": "catmullrom"
						}
					}
				}
			}
		}
	}
}