HomeJavaModsPlayerWaypointColors: 1.21.6+ Modern Waypoint Support
PlayerWaypointColors: 1.21.6+ Modern Waypoint Support
ModsJava

PlayerWaypointColors: 1.21.6+ Modern Waypoint Support

⬇ Download on Spigot
Overview
PlayerWaypointColors lets players set their own waypoint colors on the 1.21.6+ locator bar, and lets admins set colors for other players. Supports automatic player color assignment using PlaceholderAPI.

Features
Compatibility
Installation
  1. Download the latest PlayerWaypointColors.jar.
  2. Place it in your server's plugins folder.
  3. (Optional) Install PlaceholderAPI if you want dynamic color assignment.
  4. Start or reload your server.
Commands & Permissions
*NOTE: /pwc get is only supported on Spigot (not on Paper) due to API limitations.

Permissions:

PlaceholderAPI Integration
PWC integrates with PlaceholderAPI in both directions: it can read a placeholder to assign a color on join, and it exposes its own placeholder so other plugins can read each player's current color.

Reading colors from a placeholder (auto-apply on join)
Set variable in config.yml to a placeholder (e.g., %luckperms_meta_color%) that returns a hex code in the format #00FF00 or 00FF00.

The easiest setup uses LuckPerms meta:

  1. Set the permission meta.color.#FF0000 on a group
  2. Set auto-apply-on-join to true
  3. Set variable to %luckperms_meta_color%
  4. Save config.yml and restart your server
Alternatively, use the PlaceholderAPI String expansion (particularly %string_replaceCharacters_<configuration>_<string>%) to coerce another placeholder into a valid hex code.

Exposing a player's current color to other plugins
PWC registers %pwc_color_<format>% where <format> is any key under placeholders.formats in config.yml. Out of the box:
Add your own keys in config.yml to support whatever syntax your chat or scoreboard plugin needs. Templates can use these variables (case-sensitive):

Example: a chat plugin using <#hex> MiniMessage syntax can format messages like %pwc_color_minimessage%<player_name></...> to color player names with each player's chosen waypoint color.

If a player hasn't picked or been assigned a color, the placeholder returns an empty string regardless of the format requested.

Default Color on Join
Set default-color to a hex value (e.g. 00FF00) to apply that color to players who don't already have one. Leave empty to disable.

default-color-force:

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

PlayerWaypointColors: 1.21.6+ Modern Waypoint Support is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 99 times (via Spigot). Download it and open it directly in the game.

Explore more