# KubeJS

### Что делает этот мод?

Этот мод позволяет создавать скрипты на языке JavaScript для управления сервером, добавления новых блоков и предметов, изменения рецептов, добавления пользовательских обработчиков для модов квестов и многого другого!

### Как им пользоваться?

Запустите игру с установленным модом один раз. Он должен генерировать `kubejs` в папке minecraft с примерами скриптов и README.txt. Прочтите это!

### Я не знаю JavaScript

Здесь есть примеры и готовые сценарии. И вы всегда можете обратиться в службу поддержки Discord за помощью со скриптами, но будьте конкретны.

### Могу ли я перезагрузить скрипты?

* `startup_scripts`Перезапустите игру или используйте `/kubejs reload startup_scripts`. Не все можно перезагрузить - некоторые вещи требуют перезапуска игры (например, реестры) или мира (например, worldgen).
* `server_scripts` Используйте `/reload` для перезагрузки скриптов, рецептов, тегов и все данные или `/kubejs reload server_scripts` только для перезагрузки скриптов
* `client_scripts` Используйте `F3 + T` для перезагрузки скриптов и ассетов либо `/kubejs reload client_scripts` только для перезагрузки скриптов.

### Какие рецепты модов поддерживает / поддерживается ли мод X?

Если мод использует рецепты датапаков, то он поддерживается по умолчанию. Некоторые более сложные моды требуют аддон-модов, но теоретически все равно будут работать с рецептами датапаков.

## Это не официальная документация, это только перевод на русский. Официальная документация тут > <https://kubejs.com/>


---

# 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://mythicalworld.gitbook.io/kubejs-docs/kubejs.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.
