# Visuals

**AquaticCrates** uses a system called "interactables" in order to visual the crates.\
Interactables support multiple types of visuals such as entity, block, modelengine model, item model.

Using new system you can have multiple visuals aka interactables spawned, so for example you can mix all visuals together or you can spawn mutliple blocks & such.

Here's a simple example for ModelEngine usage:

```yaml
interactables:
  - type: MODELENGINE
    model: your_model_id
```

## Block Visual

### Basic

```yaml
interactables:
  - type: BLOCK
    material: STONE
```

### Advanced

```yaml
interactables:
  - type: BLOCK
    material: OAK_SLAB
    slab-type: BOTTOM
    waterlogged: true
```

## ModelEngine Visual

```yaml
interactables:
  - type: MODELENGINE
    model: your_model_id
```

## Item Model Visual

```yaml
interactables:
  - type: ITEM_MODEL
    item-transform: NONE
    scale: "1;1;1"
    billboard: FIXED
    model: your_model_id
    item:
      material: STONE
```

For more item settings, check out [item-settings](https://mrlarkyy.gitbook.io/aquaticcrates-v3/configuring/item-settings "mention")
