Перейти к содержимому
Mineforgian

Chat Helper

Searchable chat history you can select, copy and download. Get alerted when someone says your name, with your own sound. Client side, works on any server.

Загрузки
34
Подписчики
0
Обновлён
31 июля 2026 г.
Лицензия
MIT

Опубликован 31 июля 2026 г.

ChatUtils

Chat in Minecraft scrolls away and it's gone. ChatUtils keeps it, lets you search it, and lets you get it back out again.

Client side only. Nothing is needed on the server, so it works anywhere you can connect: vanilla, Paper, or a big network.

HISTORY


Chat history you can actually search

Press H and you get every line from this session with a timestamp on it. Type in the box to filter as you go. It searches message text and player names, so you can pull up everything one person said without scrolling.

Toggle between all lines, player chat only, or system messages only.

Your own messages are marked YOU and tinted, so they're easy to pick out.

Select lines like files

Click a line to select it. Ctrl+click adds more. Shift+click grabs a range. You can also hold the left button and drag over the lines you want.

Right click opens a menu that works on whatever you selected:

  • Copy, or copy with timestamps
  • Save as .txt, .json or .csv
  • Export a signed copy

Double click copies a single line. Ctrl+A selects everything, Ctrl+C copies the selection.

selection

Select straight out of the chat

You don't even have to open the history. Open chat, drag down the lines you want, and they highlight as you go. Ctrl+click adds a line without clearing what you already picked.

drag

Right click on the selection and you get a menu: copy it, open the full history, or download this server's chat. Just grab the three lines someone said and paste them.

chatmenu

One-click download, per server

There's a small download button on the right edge of the chat box. One click writes just that server's chat to a text file and copies the path to your clipboard. Useful when you only care about what happened on the server you're actually playing on.

Alerts when someone says your name

You get a sound and the line gets marked in chat.

Three sounds ship with the mod, or pick any of the ~2000 sounds the game already has from a searchable list, with a preview when you click.

Want your own sound? Drop .ogg files into .minecraft/chatutils/sounds/ and press "Load my sounds". No resource pack needed, and ChatUtils never touches your pack list. Minecraft only plays Ogg Vorbis, so mp3 needs converting first.

Mention Ping You can add your own keywords on top of your account name. Everything matches on word boundaries, so Bob fires on "hey Bob" and stays quiet on "Bobcat". Your own messages never alert you, no matter how the server formats chat, and a cooldown stops someone spamming your name from machine-gunning you.

Works on servers that send chat as system messages, which is most big networks.

Read your old logs in game

You don't have to open a text editor to look at an old session. "Saved logs" lists every file ChatUtils has written and you can read any of them without leaving Minecraft. It reads the running logs and all export formats.

logs Click any line in a log and you get every message that player ever sent, pulled from all of your saved files at once, sorted by time and labelled with the file each one came from. Useful when you want to see everything one person said over a week rather than hunting through files.

Hide the junk

Regex rules drop matching lines from chat. Join and leave spam, shop adverts, whatever. You can also keep a list of players to ignore, which works even on servers that send chat as system messages.

Hidden lines are still written to your history and log file, so you don't lose anything, and they never make a sound.

Signed history files

Sometimes you need to show someone what was said. ChatUtils can write a history file that shows whether it has been edited afterwards.

Each message is hashed together with the hash of the one before it, so changing, deleting or reordering anything in the middle breaks the chain. The whole thing is then signed with a key that belongs to your install.

Checking a file is built into the mod: Settings → Verify a file. It lists everything in your history folder and marks each one OK or EDITED.

Be clear about what this is. It proves the file has not been touched since your client wrote it, and that several files came from the same client. It does not prove the messages were really said, because you're the one running the mod. It makes a report harder to fake casually and easier to cross-check against the server's own logs. It is not a magic trust button.

Everything is configurable in game

No JSON editing. Mention alerts, the alert sound and volume, keywords, ignored players, timestamps, the download button, chat position, quick messages and key binds are all on one screen.

The ChatUtils settings screen

Open it from the Settings button on the history screen, or from Mod Menu if you have it installed.

Odds and ends

  • Timestamps in chat — optional, off by default.
  • Move the chat — drag the chat box anywhere on screen.
  • Quick messages — save lines you type a lot and fire them with a click or the number keys. A leading / sends it as a command.

Languages

English, Türkçe, Deutsch, Русский.

Files

Everything lands under .minecraft/chatutils/:

  • history/ for exports, named chat-history-31-07-2026-18-04-11.txt
  • logs/ for the running log written while you play
  • sounds/ for your own alert sounds

Controls

Action Default
Chat history H
Quick messages Z
Copy last message unbound

Rebind them in Options → Controls → Multiplayer, or from the ChatUtils settings screen.

Requires

Minecraft 26.2, Fabric Loader 0.19.3+, Fabric API. Mod Menu is optional.

Ченджлог

0.1.0Бета26.2 · 31 июля 2026 г.

First release.

  • Searchable chat history with timestamps
  • Drag-select lines in chat or in the history screen, copy or export them
  • One-click download of the current server's chat
  • Mention alerts with bundled, vanilla or your own sounds
  • Read saved logs in game, with cross-file player search
  • Regex filters and a per-player ignore list
  • English, Türkçe, Deutsch, Русский

Комментарии

Загружаем…