Back to mods
waypoint-guide project artwork

CurseForge · Minecraft mod

waypoint-guide

A mod that adds RPG-style marking/waypoint functionality

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which waypoint-guide release should I use?

Updated 2 days ago
Latest stable file waypointguide-forge-1.0.1.jar
Game version 1.20.1
Loader Forge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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.json in 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 than distance blocks 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.

1 available setups

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

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.