GPS - Pathfinder! Minecraft Pathfinding Tool icon

GPS - Pathfinder! Minecraft Pathfinding Tool -----

A GPS tool to create a roadmap and find shortest paths to your target locations



2022-09-18_12.00.54.png
GPS - Pathfinder

Guide - Source Code - WIKI - Discord

GPS - Pathfinder is a tool, that allows you to setup custom roadmaps across your towns, mazes or whole worlds. The created webs of waypoints and connecting edges can be used to navigate across, but also allows discovering of points of interests.
Everything is opensource and extendable, so other plugins can hook as addon and introduce new types of waypoints or navigation targets (like shops, npcs, quests, ...)

Want to convince yourself? Test-Server: 81.31.199.58:25565

labloop.gif

Requirements:
  • Java 17
  • Minecraft 1.18 / 1.19
  • Protocollib (make sure to use dev-build for 1.19)
Features:
  • Create roadmaps with an intuitive edit mode.
  • Modify everything with commands if needed.
  • Create nodegroups to toggle discoverability, navigability and to add search terms for multiple waypoints.
  • Restrict nodegroups with permissions: make parts of the roadmap not navigable for every user.
  • Make waypoint connections either one-way or undirceted
  • Setup path visualizers to configure the way, gps paths are displayed to the player.
  • Every single vanilla particle can be used. With help of addons or future versions, even Entities can be used as visualizers.
  • Multiple Example Visualizers are provided online and can easily be imported into your plugin
  • Edit multiple nodes at once with smart selection arguments
  • Translate and style every single message to your needs
  • Define colors in the MiniMessage format to achieve gradients, hover and click events
  • Find the absolute shortest path across roadmaps and display it to the user, until they reach the target point
  • Let users discover points of interest by walking past
  • Configure effects in the NBO effects format
Planned Features:
  • Full SQL Database support
  • Edit-Mode Performance improvements with custom server-side entity view ranges
  • The "navigable" attribute of nodegroups will not be true|false but active|passive|none, to setup a search term that cannot be used as search alone. Example:
    /find toilet = valid
    /find toilet&third_floor = valid
    /find third_floor = invalid, third floor is only passive
  • Entity path visualizers with entities that follow the path to show you the way.
  • ... feel free to suggest
It annoys you to use quotation marks for selections (e.g. "@n[limit=1]")? Well, me too. Therefore I made a feature request at Minecraft, but all I can do is wait and hope that will be heard one day.
https://feedback.minecraft.net/hc/e...08941-Custom-Arguments-for-Plugin-Development

Screenshots:
Edit Mode:
2022-09-04_18.45.11_.png

Navigation Mode:
2022-09-04_18.45.10_.png

Particles:
2022-08-31_11.41.34_.png

Edit Mode:
2022-08-31_11.41.34_.png

Directed Edges:
2022-08-31_11.41.34_.png

Multiple Nodegroups on one node:
2022-08-31_11.41.34_.png
Resource Information
Author:
----------
Total Downloads: 2,643
First Release: Aug 31, 2022
Last Update: Oct 28, 2024
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings