Integrations
StaffHQ automatically integrates with a wide range of anti-cheat, punishment, permissions, and utility plugins.
All integrations are detected automatically at startup. No additional configuration is needed in StaffHQ unless noted. Simply have the target plugin installed and StaffHQ will begin capturing data from it.
Anti-cheat plugins
Anti-cheat events are forwarded to the Anti-cheat page in the dashboard and are accessible via the /flags Discord command.
- +Flag type and violation level
- +Player ping and TPS at time of flag
- +Client version
- +Flag count over time (trend data)
Requires Grim 2.3.58 or later for full flag metadata.
- +Check name and VL (violation level)
- +Flagged client version
- +Time and server of flag
- +Check type and sub-type
- +VL at time of flag
- +Player location and server
- +Check name and level
- +Timestamp and player
AAC is no longer actively maintained. Support is best-effort.
- +Module name and trust level
- +Verbose flag details
- +Check name and mitigation type
- +VL and player details
- +Check name and VL
- +Ping and server details
Punishment plugins
Punishments from supported plugins are synced to the Punishments page in the dashboard and are included in the /investigate and /punishments Discord commands.
- +Bans, mutes, kicks, and warnings
- +Issuing staff member
- +Reason and expiration
- +IP bans (stored as hashed values)
- +Bans, mutes, kicks, and warnings
- +Staff member and reason
- +Permanent vs temporary distinction
- +Bans, mutes, kicks, notes, and reports
- +Appeal data if BanManager appeals are enabled
- +Kicks and bans issued via Essentials
- +Mutes (note: Essentials mutes are not persistent across restarts)
EssentialsX punishments are captured as a fallback. If you also use LiteBans or AdvancedBan, those will take priority for ban/mute data.
- +Bans and kicks via /ban, /ban-ip, /kick
- +Reasons from the vanilla ban list
Vanilla punishment support is available if no dedicated punishment plugin is installed.
Permissions
- +Group membership for staff detection
- +Group change events (promotions and demotions)
- +Inherited group resolution
LuckPerms is required for staff group detection. Vault alone is not sufficient.
- +Group names for servers without LuckPerms (fallback only)
Vault support is limited. LuckPerms is strongly recommended.
Other
- +Block placement and destruction logs linked from the Investigate page
CoreProtect data is not stored by StaffHQ. The Investigate page links directly to CoreProtect lookups via the /co lookup command.
- +Exposes StaffHQ placeholders for use in other plugins
- +Reads PAPI placeholders in configurable messages (if enabled)