JourneyMapStages
Этот мод является дополнением для GameStage API. Это позволяет включить аспекты Journey Map в пользовательские системы прогрессирования. Вам следует ознакомиться с описанием мода GameStage API для получения дополнительной информации. Если кратко, этапы - это части системы прогрессирования, установленные сборкой модов или сервером. Этапы предоставляются игрокам через команду, которая обычно запускается модом квестов, достижением или даже командным блоком.
Настройка
Этот мод использует CraftTweaker для настройки.
Что можно ограничить?
Точки пути
Игрок не сможет создавать новые точки пути или получать доступ к менеджеру точек пути, пока не разблокирует требуемый этап. Если каким-либо образом точка пути будет получена до этого, она будет немедленно уничтожена.
mods.jmapstages.JMapStages.setWaypointStage(String stage);
Точки смерти
Игрок не сможет создавать точки смерти при смерти, пока не разблокирует требуемый этап. Если каким-либо образом точка смерти будет получена до этого этапа, она будет немедленно уничтожена.
mods.jmapstages.JMapStages.setDeathpointStage(String stage);
Миникарта
Игрок не сможет видеть миникарту, пока не разблокирует требуемый этап.
mods.jmapstages.JMapStages.setMinimapStage(String stage);
Полноэкранная карта / Настройки
Игрок не сможет открывать полноэкранную карту, пока не получит требуемый этап.
mods.jmapstages.JMapStages.setFullscreenStage(String stage);
Пример скрипта
// Ограничивает игроков от создания точек пути или их отображения в мире.
mods.jmapstages.JMapStages.setWaypointStage("one");
// Ограничивает игроков от доступа к полноэкранному режиму и экрану настроек.
mods.jmapstages.JMapStages.setFullscreenStage("two");
// Ограничивает игроков от создания точек смерти на карте.
mods.jmapstages.JMapStages.setDeathpointStage("three");
// Ограничивает игрока от отображения миникарты на экране.
mods.jmapstages.JMapStages.setMinimapStage("four");



