> For the complete documentation index, see [llms.txt](https://alixanimations.gitbook.io/alixanimations/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alixanimations.gitbook.io/alixanimations/fundamentals/getting-set-up/actions.md).

# Actions

{% hint style="warning" %}
For all the actions please see this [page](/alixanimations/fundamentals/getting-set-up/actions/actions-list.md)
{% endhint %}

We have 3 main Actions,&#x20;

```
startactions
endactions
markers
```

## StartActions

This action gets called when the animations start, example

```yaml
  test:
    strength: 30
    inOrOut: 1
    location:
      x: 0
      y: 0
      z: 0
      world: "world"
    startactions:
      - "[BROADCAST] Start Animation for %player%"
```

## EndActions

Gets called when the animations ends, example

```yaml
  test:
    strength: 30
    inOrOut: 1
    location:
      x: 10
      y: 10
      z: 10
      world: "World"
    startactions:
    endactions:
      - "[BROADCAST] End Animation for %player%"
```

## Markers

{% hint style="info" %}
Markers are a feature inside blender timeline, please see this [page](https://docs.blender.org/manual/en/latest/animation/markers.html)&#x20;
{% endhint %}

Markers gets called when you get in a specific frame, example

<pre class="language-yaml"><code class="lang-yaml"><strong>  test:
</strong>    strength: 30
    inOrOut: 1
    location:
      x: 0
      y: 0
      z: 0
      world: "world"
    markers:
      MyMarkerName:
        - "[BROADCAST] MyMarkerName got called"
</code></pre>

If you want know whats your marker name, you can see it from here\
![](https://905505801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqoBw0U59NYf3QnVmLu0M%2Fuploads%2FJkNJy7TfCCUXJlrU33VP%2Fimmagine.png?alt=media\&token=abf47ea6-6832-4b70-9fe8-678ac4d3dcdd)

So if for example we want the plugin to do something when the animations gets to Pose we do

```yaml
  test:
    strength: 30
    inOrOut: 1
    location:
      x: 0
      y: 0
      z: 0
      world: "world"
    markers:
      Pose:
        - "[BROADCAST] Pose got called"
```
