promotional bannermobile promotional banner

Persistent Chat History

Server-side mod that records chat, join/leave and advancement messages to disk. History survives restarts and offline periods; players see the recent 100 messages with time prefixes on join. Configurable. No client install needed.
ad8d8a1e-939c-4755-afe1-383884c63dab.png

ad8d8a1e-939c-4755-afe1-383884c63dab.png

Description

Persistent Chat

Server-side mod that keeps your server's chat history forever — across restarts, crashes and offline periods.

Note: This mod was generated with AI assistance from Doubao .

Features

  • Records player chat, join/leave events and advancement unlocks
  • Saves everything to disk (persistent-chat/history.jsonl) — nothing is lost on restart
  • Replays the recent history (default 100 messages, with [time] prefixes) when a player joins
  • Messages sent while players were offline are replayed when they come back

Requirements

  • Minecraft 1.21.1 + NeoForge 21.1.x (any patch version)
  • Server-side only — clients need nothing installed

Installation

  1. Drop the jar into your server's mods folder
  2. Restart the server
  3. Done — players will see history when they join

Configuration

Edit config/persistent_chat-server.toml:

  • replayCount — how many messages are replayed on join (default 100)
  • showTimePrefix — show/hide the time prefix
  • captureChat / captureJoinLeave / captureAdvancements — per-type recording toggles

Compatibility

Pure server-side mod. Works with any client.

The Persistent Chat History Team

profile avatar
Owner
  • 1
    Projects
  • 6
    Downloads