
Chat Logs
Save chat logs in a separate folder for better readability of conversations.
About this Mod
Chat Logs
A lightweight Minecraft mod for saving chat logs in a readable format with minimal interference to the base game.
Inspiration
While this mod shares virtually no code with the original project, it is heavily inspired by Permanent Chatlogs, which offers an alternative approach to saving chat logs separately from the main game logs.
Philosophy
This mod aims to make chat logs readable while interfering as little as possible with the base game mechanics. It uses very few mixins that inject code into vanilla methods, maximizing compatibility with other mods and reducing the likelihood of being broken by game updates. This is a significant advantage for modpacks, as the mod will generally not need updates when new versions of Minecraft are released.
Features
The mod uses two complementary approaches to save chat logs:
1. Session-based TXT Files
- Simple text format: Each session is saved as a plain
.txtfile - Session definition: A session spans from connection to a server/singleplayer world until disconnection
- Easy to read: Human-readable format that can be opened with any text editor
- Reliable: Crash-resistant with automatic recovery mechanisms
2. Detailed Database Storage (Experimental)
- Rich formatting preservation: Saves complete text formatting details in an SQLite database
- Enhanced search capabilities: Enables advanced searching and filtering of chat history
- External GUI interface: Provides a dedicated graphical interface for better reading experience
- JSON preservation: Maintains original Minecraft Text component structure with colors, hover events, and styling
External Interface
An experimental Python GUI is available for browsing the database logs with full formatting support:
This interface provides:
- Session browsing with message counts and timestamps
- Full Minecraft color code support
- Interactive tooltips for hover events
- Copy-to-clipboard functionality
Available Versions
How to Install Chat Logs on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.10).
Install Mod
Open the mod browser in the dashboard and search for "Chat Logs". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.10, 1.21.9, 1.21.8 (+5 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Chat Logs server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.10). You can switch loaders with one click in the panel.
Is Chat Logs compatible with fabric?
Chat Logs officially supports fabric for Minecraft 1.21.10, 1.21.9, 1.21.8. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Chat Logs – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Chat Logs consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Chat Logs with just one click on your server.