{
    "format_version": "1.10.0",
    "particle_effect": {
        "description": {
            "identifier": "pokeb:fire_wheel",
            "basic_render_parameters": {
                "material": "particles_alpha",
                "texture": "textures/flame_atlas"
            }
        },
        "components": {
            "minecraft:emitter_initialization": {
                "creation_expression": "variable.size = 0.08;variable.radius = 0.7;"
            },
            "minecraft:emitter_local_space": {
                "position": true,
                "rotation": true
            },
            "minecraft:emitter_rate_steady": {
                "spawn_rate": 120,
                "max_particles": 120
            },
            "minecraft:emitter_lifetime_once": {
                "active_time": 3
            },
            "minecraft:emitter_shape_point": {
                "offset": [
                    "variable.radius*-math.sin(variable.emitter_age*360)",
                    "variable.radius*math.cos(variable.emitter_age*360) + 1",
                    0
              ]
            },
            "minecraft:particle_lifetime_expression": {
                "max_lifetime": 1
            },
            "minecraft:particle_initial_speed": 0.6,
            "minecraft:particle_motion_dynamic": {
                "linear_drag_coefficient": 3
            },
            "minecraft:particle_appearance_billboard": {
                "size": [
                    "variable.size*(3-variable.particle_age)",
                    "variable.size*(3-variable.particle_age)"
                ],
                "facing_camera_mode": "lookat_xyz",
                "uv": {
                    "texture_width": 16,
                    "texture_height": 512,
                    "flipbook": {
                        "base_UV": [
                            0,
                            0
                        ],
                        "size_UV": [
                            16,
                            16
                        ],
                        "step_UV": [
                            0,
                            16
                        ],
                        "max_frame": 32,
                        "stretch_to_lifetime": true
                    }
                }
            },
            "minecraft:particle_appearance_tinting": {
                "color": [
                    1,
                    1,
                    1,
                    0.98824
                ]
            }
        }
    }
}