> For the complete documentation index, see [llms.txt](https://alex-plugins.gitbook.io/stratos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alex-plugins.gitbook.io/stratos/customization/custom-cave.md).

# Custom cave

## Create the file

To create a custom cave, the first command to run is :

```
/scustom cave <cavename>
```

This generates a new file named `<cavename>` located in the `/plugins/Stratos/customization/cave/` folder. In this file, you can edit everything including terrain noise, areas, blocks and decorations for the biome.

## Configure the cave

In this file, you can configure the [materials](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html) on the ground and on the ceil with probabilities. You can also configure **decorations**. Decorations are placed on block higher (for **ground**) or one block lower (for **ceil**).

## Set the cave in your custom biome

Go into the `<biomename>.yml` file you want to add the cave and modify the **cave** property and set it to `<cavename>`.
