介绍
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<br>“
"suggests": { "chattracker": "*" }<br>
“java<br>“
if (ChatTrackerAPI.isAvailable()) {<br>
List<ChatMessage> msgs = ChatTrackerAPI.search("hello", 100, 0);<br>
int total = ChatTrackerAPI.getTotalMessages();<br>
List<String> servers = ChatTrackerAPI.getServers();<br>
Map<String, Integer> topSenders = ChatTrackerAPI.getTopSenders(10);<br>
}<br>
🌍 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 |
常见问题
mCaTracker 支持哪些 Minecraft 版本?
mCaTracker 支持 Minecraft Java 版 1.20–1.20.4,共 5 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
mCaTracker 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
MNT 的其他作品
查看全部 →
PEMusix
Press keyboard keys to click slots in server-side music chests — instant keyboard playback for "Musix" / "악기" GUIs. Auto-detects slot layout, separate drum/instrument presets, per-note usage counter.
PEMusix
Press keyboard keys to click slots in server-side music chests — instant keyboard playback for "Musix" / "악기" GUIs. Auto-detects slot layout, separate drum/instrument presets, per-note usage counter.
评论
登录后评论和评分