Skip to main content

PingIt Integration

GroupManager integrates with PingIt to filter ping visibility based on group membership. When PingIt is installed, only group members can see each other's pings.

How It Works

When both plugins are present, GroupManager automatically registers a PingFilter with PingIt's API. The filter enforces these rules:

ScenarioPing Visible?
Pinger has no groupNo — ping is hidden from everyone
Pinger and viewer are in the same groupYes
Pinger and viewer are in different groupsNo
Viewer has no groupNo

Notifications

GroupManager sends in-game notifications related to pings:

  • No group: If a player places a ping without being in a group, they receive an error notification: "Nobody can see your ping — you are not in a group."
  • Group broadcast: When a group member places a ping, all other members in the group receive a notification with a message and style that depends on the ping type.

Notification styles by ping type

Ping TypeNotification StyleExample Message
DangerError (red)"Foxx marked a danger zone!"
AttackWarning (yellow)"Foxx marked an attack target!"
MarkerSuccess (green)"Foxx placed a marker."
GeneralInfo"Foxx placed a ping."
Move HereInfo"Foxx requested to move here."

Notifications have a 5-second cooldown per player to prevent spam. If the player switches to a different ping type, the notification is sent immediately regardless of the cooldown.

All notification messages are translatable via the language files.

Setup

No configuration is needed. The integration is fully automatic: