# Руководство QuestScript — Preview fixture (not supported)

> Guide pages in the website manifest's owned order.

## Pages

- [Руководство QuestScript](/ru/minecraft/preview/guide/index.md): QuestScript добавляет серверные JavaScript- и Python-скрипты в Minecraft. Scripts получают контролируемые Host Objects и могут реагировать на игровые события, планировать работу и взаимодействовать с миром через публи...
- [Установка](/ru/minecraft/preview/guide/installation.md): QuestScript 0.1.0 alpha рассчитан на Minecraft 1.20.1 и Fabric. Для запуска нужны:
- [Установка QuestPack](/ru/minecraft/preview/guide/questpack-deployment.md): QuestPack — это обычный Minecraft data pack, которым QuestScript управляет как одной единицей разработки и поставки. Он содержит один или несколько Script Bundles и может содержать связанные vanilla-данные или данные...
- [Первый Script](/ru/minecraft/preview/guide/first-script.md): Создайте Script Bundle config/questscript/scripts/welcome/. Выбор языка во вкладке запоминается и применяется к остальным синхронизированным примерам.
- [Настройка редактора](/ru/minecraft/preview/guide/editor-setup.md): При запуске QuestScript перезаписывает в config/questscript/ три вспомогательных файла:
- [Пошаговое изменение мира](/ru/minecraft/preview/guide/scheduled-pyramid.md): Этот пример переносит построение пирамиды на несколько игровых тиков. Generator возвращает управление после каждого блока, а system.runJob продолжает его до завершения.
- [Жизненный цикл скрипта](/ru/minecraft/preview/guide/script-lifecycle.md): QuestScript загружает каталог Script Bundle с script.json из config/questscript/scripts/. Каждый постоянный filesystem Script обязан иметь manifest. Поддерживаются JavaScript ESM entrypoints .js/.mjs и Python .py. Com...
- [События и планирование](/ru/minecraft/preview/guide/events.md): В JavaScript события доступны через world.beforeEvents, world.afterEvents, system.beforeEvents и system.afterEvents; в Python — через world.beforeevents, world.afterevents, system.beforeevents и system.afterevents. Об...
- [Host Objects и публичные фасады](/ru/minecraft/preview/guide/host-objects.md): QuestScript предоставляет скрипту глобальные Host Objects. Главные из них:
- [Безопасность](/ru/minecraft/preview/guide/security.md): Обычные GraalJS и GraalPython Context запрещают общий Host/Polyglot access, поиск и загрузку Java-классов, reflection, native access, процессы, потоки, environment, sockets и unrestricted IO. Скриптам доступны только...
- [Trace Viewer](/ru/minecraft/preview/guide/threading-trace-viewer.md): Trace Viewer открывает финализированные .qs-trace.ndjson.gz dumps и показывает их как синхронизированную временную шкалу. Minecraft-сервер для просмотра не нужен. Файл распаковывается и разбирается локально в browser...
- [Команды оператора](/ru/minecraft/preview/guide/commands.md): Все команды, кроме /qs trace, требуют уровень оператора 2. Trace-команды требуют уровень 4, поскольку создают крупные диагностические файлы.
- [Общая страница](/ru/minecraft/preview/guide/shared.md): Эта миграционная заглушка переводится один раз и собирается для каждой объявленной версии Minecraft. rufullysharedbirch
- [Небольшое версионное отличие](/ru/minecraft/preview/guide/small-difference.md): Окружающий текст заглушки общий для всех версий.
- [Whole-page preview fixture (English)](/minecraft/preview/guide/whole-page.md): The unsupported preview version replaces the complete canonical placeholder. previewwholepageemerald English fallback; a reviewed translation is unavailable for this context.
- [Заглушка только preview-версии](/ru/minecraft/preview/guide/preview-only.md): Эта страница-заглушка добавлена только в неподдерживаемую preview-версию. rupreviewonlylime
- [English-only fixture (English)](/minecraft/preview/guide/english-only.md): This canonical placeholder intentionally has no Russian translation so locale fallback can be verified. englishonlyscarlet English fallback; a reviewed translation is unavailable for this context.
