{
    "format_version": "1.10.0",
    "minecraft:client_entity": {
        "description": {
            "identifier": "rc:xz_axis",
            "materials": {
                "default": "zombie"
            },
            "textures": {
                "default": "textures/quarry/blocks/structural_tube_filled"
            },
            "geometry": {
                "default": "geometry.xz_axis"
            },
            "scripts": {
                "pre_animation": [
                    "variable.update_z = query.property('rc:z') * 16;",
                    "variable.update_x = query.property('rc:x') * 16;"
                ],
                "animate": [
                    "size", "zAxisController", "xAxisController"
                ]
            },
            "animations": {
                "zAxisController": "controller.animation.xz_axis.z_axis",
                "xAxisController": "controller.animation.xz_axis.x_axis",

                "size": "animation.xz_axis.size",

                "static_z_axis": "animation.xz_axis.static_z_axis",
                "update_z_axis": "animation.xz_axis.update_z_axis",
                
                "static_x_axis": "animation.xz_axis.static_x_axis",
                "update_x_axis": "animation.xz_axis.update_x_axis"
            },
            "render_controllers": [
                "controller.render.default"
            ]
        }
    }
}