promotional bannermobile promotional banner

ChatWitness

Logs player chat messages and slash commands executed by players on the server

    Worried about players abusing commands on your server—or need to look back at chat that broke the rules? ChatWitness may be exactly what you need.

    Built for server use, ChatWitness captures players' everyday chat and command input, classifying each entry so you can review it with ease. Keeping tabs on rule violations just got a lot simpler.

Installation

  1. Make sure your server is running Minecraft 1.12.2 with Forge.
  2. Stop the server.
  3. Place ChatWitness-1.12.2-1.0.0.jar in the mods folder in your server directory (create it if it doesn't exist).
  4. Start the server. If there are no errors in the console, it's installed correctly.
  5. Clients don't need this mod.

Viewing the Log

The log is written to the server's working directory:

logs/player-input.log

This is usually logs/player-input.log under the server root. Open it with any text editor—Notepad, Notepad++, VS Code, and so on.

Notes

  • The mod has no config file and adds no commands. It starts working automatically once installed.
  • The log is append-only and is not rotated or cleaned up automatically. Back it up and archive it periodically to keep it from growing too large.
  • Entries contain sensitive information such as chat messages, player UUIDs, and coordinates. Restrict access to the log file, and comply with local privacy laws and your obligation to inform players.
  • This is a coremod that patches CommandHandler to capture raw command input. It may conflict with other coremods that modify the same class. After installation, check the server startup log for any ChatWitness-related errors.
  • To uninstall: stop the server, remove the jar from the mods folder, and restart. Existing logs will not be deleted.

The mod will continue to be updated with new features. Please share your feedback on Discord—thanks!

ChatWitness Team

profile avatar
  • 3
    Projects
  • 35
    Downloads

More from melodysheepcy

  • Scheduled Cleanup project image

    Scheduled Cleanup

    Automatically clears dropped items on a timer, with a fully configurable interval, world list and warning messages. Built for servers.

    • 28
    • September 19, 2026
  • MP4 Player project image

    MP4 Player

    This mod lets you watch movies and videos synced in both single-player and on servers

    • 1
    • September 16, 2026
  • Scheduled Cleanup project image

    Scheduled Cleanup

    Automatically clears dropped items on a timer, with a fully configurable interval, world list and warning messages. Built for servers.

    • 28
    • September 19, 2026
  • MP4 Player project image

    MP4 Player

    This mod lets you watch movies and videos synced in both single-player and on servers

    • 1
    • September 16, 2026