# Blueprint Layers

A blueprint layer defines a map using cells on a grid. You can create a map by manually painting cells or by using generators and algorithms. Here's a simple example that uses two blueprint layers.

{% hint style="warning" %}
Layers are executed from top to bottom including their modifiers. So always make sure the order is correct when creating a blueprint stack.
{% endhint %}

<div align="left"><figure><img src="/files/vMtGAzz1P6xdpp6LePeH" alt=""><figcaption></figcaption></figure></div>

You can see that the second layer (Island LVL2) starts by using the LVL1 map as a base with the <mark style="background-color:green;">**Add**</mark> modifier. Then, a <mark style="background-color:green;">**Shrink**</mark> modifier is applied to reduce its size. Finally, a <mark style="background-color:green;">**Smooth**</mark> modifier is used to soften the shape and remove sharp edges.

There are many modifiers available, including some more complex ones. The best way to understand them is to experiment and see how they affect your map.

Read more about painting layers or using modifiers:

{% content-ref url="/pages/zHf4WVHxB4SOZUbhJ8jU" %}
[Paint Map](/tileworldcreator-v4-documentation/configuration/blueprint-layers/paint-map.md)
{% endcontent-ref %}

{% content-ref url="/pages/qGycxYPGWmkHLMTdUCz9" %}
[Generators & Modifiers](/tileworldcreator-v4-documentation/configuration/blueprint-layers/generators-and-modifiers.md)
{% endcontent-ref %}

## Organize Layers

In Version 4, layers can now be organized into folders for better structure. To create a new folder, simply click the **+ Folder** button. You can move layers into a folder by clicking the **Move to Folder** icon and dragging the layer into your desired folder.

<div align="left"><figure><img src="/files/HfCbqzNcHYM0ZoCAqp45" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://giantgrey.gitbook.io/tileworldcreator-v4-documentation/configuration/blueprint-layers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
