JourneyMapStages Reborn
This project represents a continuation of the JourneyMapStages modification with support for modern Minecraft versions. The mod serves as an addon for GameStage API, allowing integration of various Journey Map functions into custom progression systems.
How the Stage System Works
The stage system creates progressive development of the gaming experience. Pack developers or server administrators can set specific stages that players receive through commands. These commands are typically activated by quest systems, achievements, or command blocks.
Configuration via CraftTweaker
For mod configuration, the popular CraftTweaker tool is used, providing flexible customization options for specific needs.
Available Restrictions
Waypoints
Players cannot create new waypoints or open the waypoint manager until obtaining the required stage. Any previously created points will be immediately removed.
mods.jmapstages.JMapStages.setWaypointStage(String stage);
Death Points
Creation of death points upon character death is blocked until unlocking the corresponding stage. Existing death points are also removed.
mods.jmapstages.JMapStages.setDeathpointStage(String stage);
Minimap
Display of the minimap on the screen becomes available only after reaching the required progression stage.
mods.jmapstages.JMapStages.setMinimapStage(String stage);
Fullscreen Map and Settings
Access to fullscreen map mode and settings menu is restricted until the player obtains the needed stage.
mods.jmapstages.JMapStages.setFullscreenStage(String stage);
Configuration Example
Restricting waypoint creation and viewing:
mods.jmapstages.JMapStages.setWaypointStage("one");
Blocking access to fullscreen map and settings:
mods.jmapstages.JMapStages.setFullscreenStage("two");
Prohibiting death point creation:
mods.jmapstages.JMapStages.setDeathpointStage("three");
Restricting minimap display:
mods.jmapstages.JMapStages.setMinimapStage("four");