Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
ChatTracker
ChatTracker is a lightweight, client-side Fabric mod that automatically records all in-game chat messages into a local SQLite database. Search, filter, and export your entire chat history — across servers, launchers, and play sessions.
🤖 This mod was built with Claude Code by Anthropic.
✨ Features
💾 Automatic Chat Recording
All chat messages are captured and stored locally the moment they appear. Messages are saved asynchronously on a background thread, so there is zero impact on game performance. Supports player messages, whispers, and system messages.
🔍 Powerful Search & Filtering
Open the search screen with a single keybind and instantly find any message. Filter results by:
- Server — Find messages from a specific server
- Date — Browse chat history by date
- Message Type — Player chat, whispers, or system messages
📜 Scrollable Results
Search results are displayed in a smooth, scrollable list that dynamically adapts to your screen size. Navigate with the mouse wheel, drag the scrollbar, or use keyboard shortcuts (Arrow keys, Page Up/Down, Home/End). Results are loaded 3,000 at a time and automatically fetch more as you scroll.
📋 Click to Copy
Click any message row to instantly copy it to your clipboard. Hovered rows are highlighted for easy selection.
📊 Chat Statistics
View detailed stats about your chat history:
- Overview — Total messages, breakdown by type, top servers, top senders, recent dates
- Servers — Message count per server with bar charts
- Senders — Most active players with bar charts
- Dates — Daily message activity with bar charts
📤 Export
Export your filtered chat history as TXT or CSV files for external use or backup.
🌐 Cross-Launcher Support
Chat history is stored in a shared location (%APPDATA%/.minecraft/chattracker/), so your data is accessible across different launchers:
- Vanilla Minecraft (Fabric)
- Lunar Client
- Feather Client
- Modrinth Launcher
- Any Fabric-compatible launcher
🔌 Public API for Mod Developers
Other mods can query ChatTracker's stored messages through ChatTrackerAPI — no need to implement your own chat storage.
json "suggests": { "chattracker": "*" }
java if (ChatTrackerAPI.isAvailable()) { List<ChatMessage> msgs = ChatTrackerAPI.search("hello", 100, 0); int total = ChatTrackerAPI.getTotalMessages(); List<String> servers = ChatTrackerAPI.getServers(); Map<String, Integer> topSenders = ChatTrackerAPI.getTopSenders(10); }
🌍 Multi-Language Support
- English
- 한국어 (Korean)
📖 How to Use
- Press
Gin-game to open the Chat History Search screen (keybind is customizable) - Type a keyword in the search bar and press Enter to search
- Use the
<>arrows to filter by server, date, or message type - Scroll through results with the mouse wheel or drag the scrollbar
- Click any message row to copy it to your clipboard
- Click TXT or CSV to export results
- Click Stats to view chat statistics
- Click Reload to refresh with the latest messages
- Press ESC to close
⚙️ Technical Details
| Minecraft | 1.20.1 |
| Mod Loader | Fabric |
| Environment | Client-side only |
| Database | SQLite (WAL mode, async writes) |
| Storage | %APPDATA%/.minecraft/chattracker/ (shared across launchers) |
| License | CC BY-NC-SA 4.0 |
| Author | MNT |
| Built with | Claude Code |


