# Loader Introduction

Athena is an addition to the normal blockstate JSON, loader information is stored inside the blockstate JSON each stitch model will have a `athena:loader` that will identify what loader to use.

{% tabs %}
{% tab title="Example" %}

```json
{
  "variants": {
    "": {
      "model": "minecraft:block/air"
    }
  },

  "athena:loader": "athena:ctm",
  "ctm_textures": {
    "center": "chipped:block/amethyst_block/ctm/cut_amethyst_block_column_ctm/3",
    "empty": "chipped:block/amethyst_block/ctm/cut_amethyst_block_column_ctm/0",
    "horizontal": "chipped:block/amethyst_block/ctm/cut_amethyst_block_column_ctm/2",
    "particle": "chipped:block/amethyst_block/cut_amethyst_block_column",
    "vertical": "chipped:block/amethyst_block/ctm/cut_amethyst_block_column_ctm/1"
  }
}
```

{% endtab %}
{% endtabs %}

## Built-In Loaders

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td></td><td>Full Cube CTM</td><td></td><td><a href="full-cube-ctm">full-cube-ctm</a></td></tr><tr><td></td><td>Carpet CTM</td><td></td><td><a href="carpet-ctm">carpet-ctm</a></td></tr><tr><td></td><td>Pane CTM</td><td></td><td><a href="pane-ctm">pane-ctm</a></td></tr><tr><td></td><td>Mural</td><td></td><td><a href="mural">mural</a></td></tr><tr><td></td><td>Pillar</td><td></td><td><a href="pillar">pillar</a></td></tr><tr><td></td><td>Vertical Pillar</td><td></td><td><a href="limited-pillar">limited-pillar</a></td></tr><tr><td></td><td>Pane PIllar</td><td></td><td><a href="pane-pillar">pane-pillar</a></td></tr></tbody></table>
