# ZenStages

И так, для начала Вы должны понимать, что основная функция этого мода – создание этапов с возможность настроить их под себя, дать соответствующее название и продумать логику использования.

*Пример ниже отвечает за регистрацию этапов.*

```java
import mods.zenstages.ZenStager;
import mods.zenstages.Stage;

static one as Stage = ZenStager.initStage("one");
static two as Stage = ZenStager.initStage("two");
static three as Stage = ZenStager.initStage("three");
static four as Stage = ZenStager.initStage("four");
```

После создания этапа мы можем воспользоваться модификациями на квесты, чтобы привязать их к прогрессии в сборке. Например, [**Better Questing**](/modifications/quests/better-questing.md) или [**FTB Quests**](/modifications/quests/ftb-quests.md), с их помощью Вы сможете награждать игроков этапами по мере прохождения самого модпака. Этапы сами по себе не меняют игровую составляющую, их нужно выдавать каким-либо способом. Для этого также можно использовать всевозможные аддоны, например <mark style="color:blue;">**"Gamestage Books"**</mark>, с его помощью игрок сможет получить этап и его награды, и стремиться к следующему этапу для открытия больше числа контента.


---

# 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://wiki.aegis-mine.ru/modifications/sozdanie-kontenta/game-stages/zenstages.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.
