{
	"format_version": "1.8.0",
	"animations": {
		"animation.karkinos_spawner.facing": {
			"anim_time_update": "query.modified_distance_moved",
			"loop": true,
			"bones": {
				"base": {
					"position": ["variable.shulker.xoffset", "variable.shulker.yoffset", "variable.shulker.zoffset"],
					"rotation": ["variable.shulker.xprerotation", 0, "variable.shulker.zprerotation"],
					"scale": 0.98
				}
			}
		},
		"animation.karkinos_spawner.move": {
			"anim_time_update": "query.modified_distance_moved",
			"loop": true,
			"bones": {
				"head": {
					"position": [
						0,
						"-variable.shulker.upfacing * 6 - (3 * (variable.shulker.northfacing + variable.shulker.southfacing + variable.shulker.westfacing + variable.shulker.eastfacing))",
						0
					]
				},
				"lid": {
					"position": [
						0,
						"7.2 - math.sin(variable.shulker.lidpositionfactor * 1.16) * 7.5 + (variable.shulker.lidpositionfactor > 180 ? math.sin(query.life_time * 114.6) * 0.7 + 1.5: 0.0)",
						0
					],
					"rotation": [0, "variable.shulker.peekamount > 0.3 ? math.pow(variable.shulker.lidrotationfactor, 4) * 22.5 : 0.0", 0]
				}
			}
		}
	}
}