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 |


