StaffHQ
Docs/Reference/Integrations

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.

Grimanti-cheat
  • +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.

Vulcananti-cheat
  • +Check name and VL (violation level)
  • +Flagged client version
  • +Time and server of flag
Matrixanti-cheat
  • +Check type and sub-type
  • +VL at time of flag
  • +Player location and server
AAC (Advanced Anti Cheat)anti-cheat
  • +Check name and level
  • +Timestamp and player

AAC is no longer actively maintained. Support is best-effort.

Intaveanti-cheat
  • +Module name and trust level
  • +Verbose flag details
Polaranti-cheat
  • +Check name and mitigation type
  • +VL and player details
Themisanti-cheat
  • +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.

LiteBanspunishment
  • +Bans, mutes, kicks, and warnings
  • +Issuing staff member
  • +Reason and expiration
  • +IP bans (stored as hashed values)
AdvancedBanpunishment
  • +Bans, mutes, kicks, and warnings
  • +Staff member and reason
  • +Permanent vs temporary distinction
BanManagerpunishment
  • +Bans, mutes, kicks, notes, and reports
  • +Appeal data if BanManager appeals are enabled
EssentialsXpunishment
  • +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.

Vanilla (Minecraft)punishment
  • +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

LuckPermspermissions
  • +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.

Vaultpermissions
  • +Group names for servers without LuckPerms (fallback only)

Vault support is limited. LuckPerms is strongly recommended.

Other

CoreProtectutility
  • +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.

PlaceholderAPIutility
  • +Exposes StaffHQ placeholders for use in other plugins
  • +Reads PAPI placeholders in configurable messages (if enabled)
Note
Do not see a plugin you need? Request an integration at support@staffhq.net or join the Discord server.
← PreviousCommandsNext →Placeholders