Skip to main content

HUD Display

GroupManager integrates with HUD plugins to show real-time group information on the player's screen.

Supported HUD Plugins

PluginTypeDetection
AutoMultiHud (by Buuz135)Reflection-basedAutomatic at startup
MultipleHUDReflection-basedAutomatic at startup

GroupManager detects these plugins at startup and uses whichever is available. If neither is installed, the HUD feature is simply skipped — no errors.

What the HUD Shows

The group HUD panel displays:

  • Group leader name (highlighted)
  • All group member names
  • Online/offline status indicators
  • Health bars for each member (via GroupHealthTracker)

The HUD updates in real-time as members join, leave, connect, or disconnect.

HUD Lifecycle

  • Created when a player joins a group.
  • Updated periodically and on group events (member join/leave, health changes).
  • Removed when the player leaves their group.
  • Paused/Resumed by external plugins via the API (e.g., during gameplay activities).

Pausing the HUD

External plugins can pause and resume the group HUD:

GroupService api = GroupManagerProvider.get();
api.pauseHud(playerUuid); // Hide during activity
api.resumeHud(playerUuid); // Restore after activity