promotional bannermobile promotional banner

Ping to Map: JourneyMap & Ping Wheel Addon

Pop a temporary JourneyMap waypoint when a teammate (or yourself) pings a location with Ping-Wheel.

Ping to Map (P2M)

You and your team use Ping-Wheel to call out locations, but those pings vanish into the air — and large bases or maps make it hard to know exactly where someone meant.

This addon pops a temporary JourneyMap waypoint every time someone pings, so you can find the spot at a glance. Auto-disappears after 30 seconds (configurable) so the map stays clean.

Features

  • Temporary waypoint when anyone pings — auto-cleanup in 30 sec
  • Team-colored — each player's pings appear in their scoreboard team color (configurable)
  • Per-player tracking — each pinger gets one waypoint at a time, replaced on next ping
  • Multiplayer-friendly — A's ping shows on B's and C's maps automatically
  • Client-only mod — install only on clients, no server install required

Supported Loaders / Versions (v1.0.2+)

Minecraft NeoForge Forge Fabric
1.21.1 ⚠️ chat-only
1.20.1 ⚠️ chat-only
  • ✅ = Full JourneyMap integration (auto waypoint on every ping)
  • ⚠️ chat-only = Fabric builds have JM integration disabled (see Known Limitations below)
  • — = No NeoForge 1.20.1 release exists upstream

Fabric users also need Forge Config API Port.

Compatibility

Mod Support Notes
Ping-Wheel required Mixin target, must be installed
JourneyMap optional (CLIENT only) Waypoint target, no crash if missing

Configuration

Open the in-game Mods menu → Ping to Map → Config:

  • feature.enabled — master switch
  • feature.registerOwnPings — also register your own pings (default: true)
  • appearance.waypointLifetimeSec — how long waypoints stay visible (1-600 sec, -1 for permanent)
  • appearance.useTeamColor — use scoreboard team color (default: true)

Technical Notes

  • Uses Mixin to inject into Ping-Wheel's PingManager.acceptPingPacket — Ping-Wheel doesn't expose a public event API, so this is the cleanest way
  • @Inject(at = HEAD) — non-cancelling, Ping-Wheel's own behavior is preserved
  • Inner class isolation — works without JM installed (graceful degradation)
  • Per-player UUID dedupe — your latest ping replaces your previous one, doesn't affect teammates

Known Limitations

Fabric builds: JourneyMap integration disabled

On 1.20.1 / 1.21.1 Fabric builds, the Mixin hook on Ping-Wheel still fires, but the JourneyMap waypoint registration call is skipped.

Reason: the JourneyMap Fabric jar requires Loom 1.14, which is still unreleased. The current Loom 1.10-SNAPSHOT cannot link the JM API.

Future plan: JM v1.1 / v2.1 reflection bridge to bypass the dependency. Will land when either Loom 1.14 ships or the bridge is implemented.

No NeoForge 1.20.1 build

NeoForge forked off after 1.21, so 1.20.1 NeoForge builds simply don't exist. Use Forge 1.20.1 instead.

License

MIT License — modpack inclusion welcome, no credit required.

Issues / Feature Requests

GitHub Issues: https://github.com/KURONAMI333/ping-to-map/issues

Credits

The Ping to Map: JourneyMap & Ping Wheel Addon Team

profile avatar
  • 5
    Projects
  • 1.5K
    Downloads

More from KURONAMlView all