# meta
```json
{
  "id": "spawn-pet",
  "name": "Spawn pet",
  "tickRate": 1,
  "permissions": ["overlay.entities"]
}
```

# params
```json
{
  "petId": { "type": "pet", "label": "Pet", "required": true },
  "idPrefix": { "type": "string", "label": "ID prefix", "default": "spawned-pet" },
  "name": { "type": "string", "label": "Name", "default": "Spawned pet" },
  "state": { "type": "string", "label": "State", "default": "idle" },
  "transitionStyle": { "type": "string", "label": "Transition", "default": "energy-bloom" },
  "x": { "type": "number", "label": "X", "default": 180 },
  "y": { "type": "number", "label": "Y", "default": 180 },
  "size": { "type": "number", "label": "Size", "default": 384 }
}
```

# select
```json
{}
```

# state
```json
{}
```

# start
```json
[
  {
    "createEntity": {
      "id": "param.idPrefix",
      "name": "param.name",
      "provider": "pet-shaded",
      "selectedPetId": "param.petId",
      "state": "param.state",
      "transitionStyle": "param.transitionStyle",
      "visible": true,
      "position": {
        "x": "param.x",
        "y": "param.y",
        "width": "param.size",
        "height": "param.size"
      }
    }
  }
]
```

# tick
```json
[]
```
