JourneyMapStages Continuation: контроль карты по стадиям

JourneyMapStages Continuation: управление картой через стадии прогресса Модификации, добавляющие систему прогрессии, давно стали сердцем многих сборок Minecraft. Они позволяют создавать уникальные сценарии, где игрок постепенно открывает новые возможности, предметы и даже целые измерения. Однако ...

Скачать jmapstages cont для Minecraft 1.18.2, 1.12.2

Оригинальное название: jmapstages cont

Версии Minecraft: 1.12.2, 1.18.2

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
jmapstages-cont-1.12.2-2.1.0.jar1.12.2Forge8 КБСкачать
jmapstages-cont-1.12.2-2.2.0.jar1.12.2Forge9 КБСкачать
jmapstages-cont-1.18.2-2.1.0.jar1.18.2Forge16 КБСкачать
jmapstages-cont-1.18.2-2.1.1.jar1.18.2Forge18 КБСкачать

JourneyMapStages Continuation: управление картой через стадии прогресса

Модификации, добавляющие систему прогрессии, давно стали сердцем многих сборок Minecraft. Они позволяют создавать уникальные сценарии, где игрок постепенно открывает новые возможности, предметы и даже целые измерения. Однако редко кто задумывается о том, чтобы прогрессия затрагивала интерфейсные элементы — например, карту. JourneyMapStages Continuation исправляет эту ситуацию, давая авторам модпаков тонкий контроль над знаменитым миникартографическим модом JourneyMap.

Что такое JourneyMapStages Continuation?

Это прямое продолжение оригинального мода JourneyMapStages, созданное для обеспечения стабильной работы на версии LTS 1.12.2 с самыми свежими сборками JourneyMap и CraftTweaker. Автор не исключает портирования на современные версии, если сообщество проявит интерес. По сути, это аддон для GameStage API — фреймворка, позволяющего привязывать игровые механики к определённым «стадиям», которые открываются через команды, квесты или достижения.

Если вы когда-нибудь хотели, чтобы игроки не видели миникарту, пока не построят компас, или не могли ставить точки на карте до исследования определённого биома — этот мод даёт именно такие инструменты.

Как работает система стадий?

GameStage API вводит понятие стадий — строковых меток, назначаемых игроку. Например, команда /gamestage add @p "one" выдаёт стадию "one". Моды-аддоны, такие как JourneyMapStages Continuation, слушают эти события и динамически включают или отключают свои функции. Никаких сложных интерфейсов — всё настраивается через скрипты CraftTweaker, что делает мод невероятно гибким.

Настройка через CraftTweaker

Весь конфиг пишется на ZenScript. Вы просто указываете, какая стадия блокирует тот или иной элемент карты. Ниже перечислены все доступные ограничения.

Ограничение путевых точек

Игрок не сможет создавать новые путевые точки или открывать менеджер точек, пока не получит нужную стадию. Если каким-то образом точка появится раньше — она мгновенно уничтожится. Синтаксис:

  • mods.jmapstages.JMapStages.setWaypointStage("stage_name");

Точки смерти

Метки на месте гибели персонажа также попадают под контроль. Без соответствующей стадии они не будут создаваться, а случайно возникшие — удалятся.

  • mods.jmapstages.JMapStages.setDeathpointStage("stage_name");

Миникарта

Полное скрытие мини-карты с экрана. Полезно для хардкорных сборок, где ориентирование на местности становится частью челленджа.

  • mods.jmapstages.JMapStages.setMinimapStage("stage_name");

Полноэкранная карта и настройки

Запрещает открытие большой карты (по умолчанию клавиша J) и экрана опций JourneyMap. Игрок буквально не увидит интерфейс, пока не выполнит условия.

  • mods.jmapstages.JMapStages.setFullscreenStage("stage_name");

Пример скрипта для модпака

Представьте, что вы делаете сборку с технологическим развитием. Вы хотите, чтобы картографические возможности открывались постепенно. Вот как это может выглядеть в файле .zs:

  • Ограничиваем создание путевых точек стадией "cartography_basic".
  • Полноэкранную карту — стадией "cartography_advanced".
  • Точки смерти — стадией "soulbound".
  • Миникарту — стадией "compass_crafted".

После этого через квестовую книгу или командные блоки вы выдаёте игрокам соответствующие стадии. Всё работает плавно и не требует правки конфигов на лету.

Установка и совместимость

Мод рассчитан прежде всего на версию 1.12.2, которая до сих пор остаётся золотым стандартом для модпаков. Вам потребуются JourneyMap (желательно последней доступной сборки), CraftTweaker и GameStage API. Все зависимости стандартны и легко гуглятся по названиям. Кстати, если вы хотите быстро собрать тестовую среду или просто не любите возиться с ручной установкой, этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не отвлекаясь на поиск по форумам.

Автор оригинальной идеи разрешает свободное использование в сборках и на серверах, но просит указывать авторство и не загружать мод на сомнительные рехостинговые сайты. Поддержка более свежих версий Minecraft зависит от активности сообщества — если мод окажется востребованным, появится и порт.

Заключение

JourneyMapStages Continuation — это маленький, но очень мощный инструмент для сценаристов модпаков. Он не добавляет новых блоков или предметов, зато позволяет превратить обычную карту в награду, элемент геймификации и даже сюжетный крючок. В сочетании с другими аддонами GameStage API вы сможете построить по-настоящему уникальный игровой опыт, где каждая мелочь открывается не сразу, а по мере прохождения. Попробуйте включить его в свою следующую сборку — и вы увидите, как привычная механика заиграет новыми красками.