For the complete documentation index, see llms.txt. This page is also available as Markdown.

โœจFeatures

PlayerDataHistory records what players do across your server or network and lets you review it in-game or from the web panel.

Action Logging

Every relevant player action is captured and stored:

  • Chat messages โ€” with the server they were sent on.

  • Commands โ€” with configurable ignore rules (ignored-commands) so sensitive commands like /login are never stored.

  • Server switches โ€” which server a player moved to and when (network-wide on Velocity).

  • Sessions โ€” join and leave times.

Buffered, Asynchronous Writes

Actions are buffered and flushed to the database on an interval (entry.flush-interval) to keep the main thread free. You can force an immediate flush at any time with /dh push.

Verbose Mode

Watch actions live as they happen with /dh verbose, optionally narrowed with a filter expression.

Web Panel

A companion web panel lets staff browse players, sessions and server switches from a browser. Access is granted per-user with an OTP via /dh register. See web-panel.md.

Multi-Platform

Runs on Bukkit/Spigot/Paper and on Velocity proxies, sharing a single MariaDB database so the whole network's history lives in one place.

Last updated