- Native Minecraft Version:
- 1.17
- Tested Minecraft Versions:
- 1.17
- Source Code:
- https://github.com/pietelite/journey
Journey (Beta)
A path-finding solution built for Spigot Minecraft (1.17+).
The Journey initiative is best described as an immersive alternative to teleportation in a multi-world server. To get from place-to-place quickly in Minecraft, players are keen to use commands that get them there immediately. However, while an administrator might want to provide some ease of transportation, he or she might also want to deter people from using such anti-vanilla features as teleportation. Journey provides this solution, and more! Simply type a command and a path to a destination will be calculated and displayed to the user.
The path-finding nature of Journey is conducive to more than just helping players move around the world(s). The algorithm for finding these paths may also be sent to other plugins by using the Journey API. Details and usage of this API will be documented at a later date.
Some examples of tools and solutions that could be developed to make use of the Journey API are:
This project was started as a tool for WHIMC at the University of Illinois, which continues to use and support Journey and many other plugins. Their code repos are found on at What-if Hypothetical Implementations in Minecraft (github.com). Go checkout the other stuff their working on!
- A "tour guide" plugin that lets a humanoid entity follow the path and lead the player to a destination
- A town plugin to lead players to towns that may be of interest
- A jail plugin to verify whether it is possible for a player to leave a certain containment area
Disclaimer
This plugin is currently in its Beta phase. Things change all the time so any saved data on anyone's server could be subject to alteration or deletion. This shouldn't matter too much because most of the plugin is stateless by nature anyway. But, to be sure nothing breaks, everyone is encouraged to completed delete the data folder for Journey on their server upon every new update of the plugin.
Commands
Typing "help" after any command will give a comprehensive explanation of the command and its subcommands.
Example Usage
- /journey to (...) - Calculate a path to a previously saved destination
- /journey save (...) - Save a path destination to be used for later
- /journey list (...) - List all path destinations previously saved
- /journey delete (...) - Remove a previously saved path destination
- /journey admin (...) - Admin commands
Another Example
- Run /journey save my home
- Go exploring for a while
- Run /journey to my home
- Wait for the calculation to complete
- Follow the particles!
Permissions
- Get lost in a cave system
- Run /journey to surface
- Wait for the calculation to complete
- Follow the particles to get back to the surface!
- journey.command.admin - Access to admin commands
- default: false
- journey.command.to.custom.use - Access to all journey commands for personal locations (the "my"-type commands)
- default: true
- journey.command.to.surface.use - Access to the "journey to surface" command
- default: true
- journey.command.to.quest.use - Access to the "journey to quest" command
- default: true
- journey.command.to.public.use - Access to all journey commands for public locations
- default: true
- journey.command.to.public.edit - Access to edit the path locations for public searches (save and delete)
- default: false
Give Us Feedback!
We're looking for suggestions and general feedback. Please download the plugin and report suggestions and issues at Issues ยท pietelite/journey (github.com) and join the discussion at our Discord
-----------------
This material is based upon work supported by the National Science Foundation under Grants 1713609 and 1906873. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Journey [1.17+] 0.1.0-beta
A multi-world path-finding solution and versatile alternative to teleportation
Recent Updates
- Faster - Surface Command - Nether Portals - More Messaging Nov 3, 2021
- Journey - 1.17 Oct 28, 2021
- Command and Permission Updates Oct 25, 2021