# Начало работы

Сперва Вам необходимо загрузить саму модификацию. Не забудьте также про зависимости для [KubeJS](https://www.curseforge.com/minecraft/mc-mods/kubejs) - [Architecture](https://www.curseforge.com/minecraft/mc-mods/architectury-api) и [Rhino](https://www.curseforge.com/minecraft/mc-mods/rhino).

Далее необходимо запустить игру, чтобы сгенерировались необходимые папки и файлы. После первого запуска в .minecraft будет создана папка kubejs (**.minecraft/kubejs**). Именно в ней Вы будете хранить все скрипты и файлы.

## **Содержание папки KubeJS**

* **assets** - в ней хранятся все текстуры, модели, переводы.
* **client\_scripts** - скрипты, которые загружаются каждый раз при перезагрузке и загрузке клиентских ресурсов. Используется для создания событий JEI, всплывающих подсказок и другого материала. Для перезагрузки скрипта можно использовать следующую игровую команду: `/kubejs reload client_scripts` или через комбинацию клавиш `F3+T`.
* **config** - настройки KubeJS.
* **data** - здесь расположены тэги, рецепты, таблицы лута.
* **exported** - в данной папке можно посмотреть выгруженные предметы и рецепты.
* **server\_scripts** - скрипты, которые загружаются каждый раз при перезагрузке ресурсов сервера (world load, `/reload`). Используется для изменения рецептов, тегов, таблиц добычи, а также для обработки событий сервера Для перезагрузки скрипта можно использовать следующую игровую команду: `/kubejs reload server_scripts`
* **startup\_scripts** - скрипты, которые загружаются один раз во время запуска игры. Используется для добавления предметов и других вещей, которые могут происходить только во время загрузки игры Для перезагрузки скрипта можно использовать следующую игровую команду: `/kubejs reload_startup_scripts` Чтобы перезагрузить весь код, вы должны перезапустить игру.


---

# 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/kubejs/nachalo-raboty.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.
