HUD Display
GroupManager integrates with HUD plugins to show real-time group information on the player's screen.
Supported HUD Plugins
| Plugin | Type | Detection |
|---|---|---|
| AutoMultiHud (by Buuz135) | Reflection-based | Automatic at startup |
| MultipleHUD | Reflection-based | Automatic 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