BetterChat A clearer, more useful Minecraft chat
Configure mentions, timestamps, local history, copy-friendly links and PlayerWatcher notifications through one complete Cipher chat suite.
A configurable client-side chat suite
BetterChat is a Minecraft chat mod for Fabric that processes incoming chat locally. It can decorate messages, filter selected content, retain searchable history and surface join or leave changes detected through the player list.
All feature settings are managed through Cipher HUB. BetterChat will not load if a compatible HUB build is missing, and Fabric Loader will show that dependency error.
What BetterChat includes
Timestamps and duplicate control
Add 12- or 24-hour timestamps, block blank-line clearing and collapse consecutive duplicate messages.
Mentions and unread status
Detect your player name or custom keywords, add a configurable marker and optionally play a sound.
Mute and history tools
Hide configured words or players, search retained messages, pin the latest message and clear local history.
Join and leave controls
Show, compact or hide normal announcements and use PlayerWatcher for tab-list-based detection.
Minecraft chat mentions
BetterChat checks incoming message text for your exact player name and any comma-separated custom keywords you configure. Whole-word matching avoids triggering on a short name that only appears inside a longer word.
A detected mention can add a colored [MENTION] marker and play PLING, BELL or XP audio at a configured volume. You can limit the sound to times when Minecraft is unfocused and ignore lines recognized as your own messages.
Searchable chat history and local tools
Allowed incoming messages are retained in memory up to a configurable limit from 100 to 5,000 messages. Retention between server connections can be enabled or disabled. The .bc search, .bc pin last, .bc pins and .bc clearhistory commands operate locally.
Permanent logging to logs/cipher-betterchat.log is an explicit option and is disabled by default. Quick private replies use .bc reply <message> after BetterChat recognizes a recent private-message sender.
Safer handling for messages with links
When safe links are enabled and a message contains an HTTP or HTTPS URL, BetterChat marks it with [SAFE LINK]. With click-to-copy enabled, the message interaction copies its plain text instead of turning BetterChat into an automatic link opener.
This reduces accidental clicks, but it does not verify that a URL or destination is trustworthy. Read the address carefully before pasting it into a browser.
PlayerWatcher join and leave detection
PlayerWatcher compares local snapshots of Minecraft's online player list. A player appearing in the current snapshot is reported as joined; one disappearing is reported as left. Join notifications, leave notifications and their sound can each be configured.
This can surface changes when a server hides normal join or leave chat messages, provided the server still exposes the relevant player-list change to the client. It does not provide server-side tracking and cannot report information the client never receives.
Read the PlayerWatcher guideDownload BetterChat 1.0.0
Download BetterChat and the matching Cipher HUB build for your Minecraft release line. Fabric API must also be installed.
BetterChat 1.0.0
For Minecraft 1.21 through 1.21.11.
- Fabric Loader
- 0.15.11+
- Java
- 21+
- File size
- 32.9 KiB
- Dependencies
- API + HUB 1.0.0+
F679F6B3E91BCA4B1010D7B609CA35B8A1520E7E131304E4243AE748436160EADownload .jarBetterChat 1.0.0
For Minecraft 26.1 and newer year-based releases.
- Fabric Loader
- 0.18.4+
- Java
- 25+
- File size
- 32.5 KiB
- Dependencies
- API + HUB 1.0.0+
61BC417F5287690EE67EBB3069B85250DAF50161337E34FC4E91735B3736A346Download .jarOfficial Cipher build · Hosted by cipherclient.net · SHA-256 list. No public release date is claimed because the project does not publish one in its release data.
Install BetterChat correctly
- 01
Install Fabric Loader
Create the Fabric profile for your exact Minecraft version.
- 02
Add Fabric API
Install a Fabric API build that matches the same Minecraft version.
- 03
Add Cipher HUB
Download Cipher HUB for the same 1.21.x or 26.1+ release line.
- 04
Add BetterChat
Place all required JARs in the instance's
modsfolder and launch Fabric. - 05
Open Cipher HUB
Use the Cipher HUB button on the title or pause menu to configure BetterChat.
Current release notes
BetterChat standalone release
- Adds timestamps, click-to-copy, anti-clear and duplicate collapsing.
- Adds configurable player-name and keyword mentions with color and sound controls.
- Adds searchable retained history, pins, quick reply and optional permanent logging.
- Adds muted words and players, safer link marking and join/leave presentation modes.
- Adds PlayerWatcher tab-list detection and Cipher HUB settings integration.
BetterChat FAQ
Does BetterChat require Cipher HUB?
Yes. Install Cipher HUB 1.0.0 or newer for the matching Minecraft line, plus Fabric API.
How does PlayerWatcher detect joins and leaves?
It compares player-list snapshots received by the client and reports UUIDs that appear or disappear.
Is chat written permanently by default?
No. Permanent logging is opt-in and disabled by default. In-memory history and reconnect retention have separate settings.
Does the server need BetterChat?
No. BetterChat is client-only, although server rules still determine whether a client mod is permitted.