Structure Tour Curator
Каждый автор модпака знает, как мучительно вручную вычищать лишние данжи и постройки из генерации мира. Structure Tour Curator решает эту проблему радикально — вы просто гуляете по структурам и отключаете всё, что портит баланс или атмосферу, одним кликом. Это не мод, а компактный KubeJS-скрипт, который превращает утомительный аудит в быстрый тур.
Зачем нужен Structure Tour Curator
Когда в сборке десятки модов, мир перенасыщен случайными руинами, храмами и подземельями. Ручная правка JSON-файлов или написание датапаков отнимает часы, а ошибки ломают генерацию. Structure Tour Curator для Minecraft даёт живой обзор всех зарегистрированных структур прямо в игре. Вы видите каждую постройку, телепортируетесь к ней и решаете, оставить её или вырезать из ворлдгена. Никакого кодинга — только кнопки в чате.
Как это работает
Скрипт подгружает список структур из живого реестра Minecraft при входе в мир, а также подхватывает записи Structurify. Вы запускаете тур командой /st (или /stn для Незера, /ste для Энда) и поочерёдно осматриваете каждую структуру. Чат выводит кликабельные кнопки: [ban] мгновенно отключает генерацию через Structurify, [unban] возвращает структуру обратно, а [next] переносит к следующей. Для огромных построек есть безопасный телепорт /structuretour safetp <x> <z>, который поднимает вас высоко над землёй, чтобы чанки успели прогрузиться без лагов.
После добавления новых модов со структурами не нужно ничего редактировать — просто выполните /structuretour rescan, и список обновится. Все решения сохраняются в config/structurify.json, а позиция тура автоматически записывается в kubejs/structure_tour_autosave.json, чтобы вы могли продолжить с того же места.
Требования и совместимость
Скрипт написан для Forge 1.20.1 и протестирован с KubeJS 2001.6.5, Structurify 2.0.28. Обязательные зависимости, которые не входят в комплект:
- KubeJS (Forge 1.20.1) — движок скриптов;
- Rhino и Architectury — библиотеки KubeJS;
- Structurify — применяет запреты на генерацию;
- YACL — зависимость Structurify.
Без этих модов Structure Tour Curator не запустится. Убедитесь, что все они установлены, прежде чем скачать Structure Tour Curator и приступить к настройке.
Установка Structure Tour Curator
Как установить скрипт? Всё просто:
- Установите перечисленные выше моды в папку
modsвашего экземпляра Minecraft. - Скачайте архив Structure Tour Curator и распакуйте его в корень инстанса (туда же, где лежит папка
mods). - Убедитесь, что файл
kubejs/server_scripts/structure_tour.jsпоявился на своём месте. - Запустите игру, загрузите мир и выполните
/reload, если мир был открыт ранее. - Пропишите
/structuretour rescan, а затем начинайте тур командой/st.
Для серверов скопируйте тот же скрипт в папку kubejs/ на сервере. Кстати, если вы пользуетесь лаунчером foxygame.net, Structure Tour Curator можно добавить в сборку буквально в пару кликов — каталог дополнений лаунчера уже содержит этот скрипт, и он автоматически подтянет нужные зависимости, избавляя вас от ручной возни с файлами.
Основные команды и фильтры
Управление туром интуитивное. Вот ключевые команды:
/st,/stn,/ste— следующая структура в Обычном мире, Незере или Энде;/structuretour ban/unban— запретить или разрешить текущую структуру;/structuretour next— продвинуться по списку;/structuretour rescan— перестроить список из реестра;/structuretour status— текущая запись и активный фильтр;/structuretour list [страница]— постраничный список структур;/structuretour jump <n>— перейти к структуре по индексу;/structuretour safetp [x z]— безопасный телепорт для массивных построек;/structuretour help— полный список команд.
Фильтры позволяют сфокусироваться на определённых структурах. Команда /structuretour filter active показывает только незабаненные, banned — только отключённые, all — всё подряд. Это невероятно удобно, когда нужно быстро проверить, что именно вы уже вырезали из генерации.
Преимущества для авторов модпаков
Structure Tour Curator создан в первую очередь для тех, кто собирает и шлифует модпаки. Вам не нужно генерировать JSON-списки структур заранее — скрипт сам опрашивает реестр при входе в мир. Когда вы добавляете новые моды со структурами, достаточно одного рескана, и тур готов к работе. Все баны применяются мгновенно через Structurify, а позиция сохраняется между сессиями. Скрипт распространяется под лицензией MIT, поэтому вы можете смело включать kubejs/server_scripts/structure_tour.js в свою сборку, указав KubeJS и Structurify как зависимости.
Ещё один приятный момент: при использовании лаунчера foxygame.net автообновление скрипта происходит без вашего участия — вы всегда получаете актуальную версию Structure Tour Curator, совместимую с последними билдами KubeJS и Structurify, что особенно ценно при частых обновлениях модов.
Заключение
Если вы устали тонуть в конфигах и хотите навести порядок в генерации мира за один вечер, Structure Tour Curator — ваш идеальный инструмент. Он заменяет часы рутины на живой тур с мгновенными банами и не требует ни строчки кода. Просто скачайте Structure Tour Curator, установите зависимости и начните аудит своих структур прямо сейчас. Ваш модпак скажет вам спасибо.