{
    "format_version": "1.10.0",
    "animation_controllers": {
        "controller.animation.lv_te.fuel_dummy_spawning": {
            "initial_state": "spawn",
            "states": {
                "spawn": {
                    "transitions": [
                        {
                            "default": "q.property('lv_te:charge') > 5"
                        }
                    ],
                    "on_entry": [
                        "/scriptevent lv.te:machines.spawnFuelDummy"
                    ],
                    "on_exit": [
                        "/event entity @e[type=lv_te:charge_dummy, r=2] lv_te:despawn"
                    ]
                },
                "default": {
                    "transitions": [
                        {
                            "low_fuel": "q.property('lv_te:charge') < 5"
                        }
                    ],
                    "on_exit": [
                        "/scriptevent lv.te:machines.spawnFuelDummy"
                    ]
                },
                "low_fuel": {
                    "transitions": [
                        {
                            "default": "q.property('lv_te:charge') > 5"
                        }
                    ],
                    "on_exit": [
                        "/event entity @e[type=lv_te:charge_dummy, r=2] lv_te:despawn"
                    ]
                }
            }
        }
    }
}