CurseForge · Minecraft mod
waypoint-guide
A mod that adds RPG-style marking/waypoint functionality
Quick answer
Which waypoint-guide release should I use?
waypoint-guide waypointguide-forge-1.0.1.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is waypoint-guide required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does waypoint-guide waypointguide-forge-1.0.1.jar need?
waypointguide-forge-1.0.1.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add waypoint-guide without breaking your instance.
Built for waypoint-guide waypointguide-forge-1.0.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use waypointguide-forge-1.0.1.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside waypointguide-forge-1.0.1.jar. It opens that exact file at the source.
About this project
What does waypoint-guide add?
Waypoint Guide
A Minecraft 1.20.1 Forge mod that adds custom waypoints to the map and displays navigation guides on the player's screen (primarily designed for quest-driven modpacks).
Features
- Add colored waypoints via commands, with support for distance-based visibility limits
- Render diamond-shaped markers on-screen (name, distance, floating animation), scaling up as the player approaches
- Off-screen markers display edge arrows indicating direction
- Markers with distance limits fade in/out with a 1.4-second animation when entering/leaving visible range
- Right-click a marker when the crosshair is aimed at it to remove it, complete with dismissal animation and particle effects; right-click dismissal uses a dedicated data packet and is validated server-side
- Waypoint data is saved per player to
waypoints.jsonin the world directory - Provides
WaypointDismissEvent(Forge event, triggered server-side), which can be listened to via KubeJS server scripts
Commands
All subcommands operate on a target <player>: operating on yourself requires no permission, while operating on other players requires OP (level 2).
/waypoint add <player> <id> <x> <y> <z> <color> <name>— Add a waypoint (no distance limit)/waypoint addnear <player> <id> <x> <y> <z> <color> <distance> <name>— Add a waypoint that becomes invisible when the player is more thandistanceblocks away/waypoint addlock <player> <id> <x> <y> <z> <color> <name>— Add a locked waypoint that cannot be removed by right-clicking/waypoint addlocknear <player> <id> <x> <y> <z> <color> <distance> <name>— Add a locked waypoint with distance-based visibility that cannot be removed by right-clicking/waypoint remove <player> <id>— Remove a waypoint/waypoint clear <player>— Clear all waypoints for the specified player/wp— Alias for/waypoint
<color> supports: red, green, blue, yellow, cyan, magenta, white, black, orange, pink, gray, purple, as well as hex formats like 0xRRGGBB / #RRGGBB.
KubeJS
When a waypoint is dismissed by right-clicking, the server triggers WaypointDismissEvent, which can be listened to in server scripts:
const $WayPoint = Java.loadClass('com.dreamdawn.waypointguide.forge.WaypointDismissEvent')
ForgeEvents.onEvent($WayPoint, event => {
// event.waypointId / event.player and other fields are available
})
// Recommended approach for easier reuse across scripts
const $WayPoint = Java.loadClass('com.dreamdawn.waypointguide.forge.WaypointDismissEvent')
global.WaypointRightClick = (waypointId, callback) => {
ForgeEvents.onEvent($WayPoint, event => {
if (event.waypointId === waypointId) {
callback(event)
}
})
}
// Example usage (waypointId is a string)
WaypointRightClick('123', event => {
console.log('Right-clicked waypoint 123')
})
License
This project is open-sourced under the GNU General Public License v3.0
Project description from CurseForge.
Pick your setup
waypoint-guide by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
waypoint-guide versions and loaders
waypointguide-forge-1.0.1.jar
29 Aug 2026
waypointguide-forge-1.0.0.jar
27 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.