{
    "format_version": "1.10.0",
    "particle_effect": {
        "description": {
            "identifier": "oct_spcrs:drift_smoke_2",
            "basic_render_parameters": {
                "material": "particles_blend",
                "texture": "textures/particle/particles"
            }
        },
        "components": {
            "minecraft:emitter_rate_steady": {
                "spawn_rate": 30,
                "max_particles": 400
            },
            "minecraft:emitter_lifetime_once": {
                "active_time": 0.2
            },
            "minecraft:emitter_shape_sphere": {
                "radius": 0.3,
                "direction": "outwards"
            },
            "minecraft:particle_lifetime_expression": {
                "max_lifetime": "1 + variable.particle_random_3"
            },
            "minecraft:particle_initial_spin": {
                "rotation": "math.random(-180, 180)"
            },
            "minecraft:particle_initial_speed": 1,
            "minecraft:particle_motion_dynamic": {
                "linear_acceleration": [
                    0,
                    3,
                    0
                ],
                "linear_drag_coefficient": 4
            },
            "minecraft:particle_appearance_billboard": {
                "size": [
                    "variable.particle_random_1 * variable.particle_random_2 * 0.5 + 0.2",
                    "variable.particle_random_1 * variable.particle_random_2 * 0.5 + 0.2"
                ],
                "facing_camera_mode": "rotate_xyz",
                "uv": {
                    "texture_width": 128,
                    "texture_height": 128,
                    "flipbook": {
                        "base_UV": [
                            0,
                            0
                        ],
                        "size_UV": [
                            8,
                            8
                        ],
                        "step_UV": [
                            8,
                            0
                        ],
                        "frames_per_second": 8,
                        "max_frame": 8,
                        "stretch_to_lifetime": true
                    }
                }
            },
            "minecraft:particle_appearance_lighting": {},
            "minecraft:particle_appearance_tinting": {
                "color": {
                    "interpolant": "v.particle_age / v.particle_lifetime",
                    "gradient": {
                        "0.0": "#ffffffff",
                        "0.28": "#FFA6A6A6",
                        "1.0": "#005C5C5C"
                    }
                }
            }
        }
    }
}