BL Improved Private Messages
A modern, Discord-style private messaging interface for Minecraft multiplayer β fully client-side, no server plugin required.
π¬ What Is This?
Tired of squinting at /msg PlayerName hello buried in your chat box? BL Improved Private Messages transforms Minecraft's clunky whisper system into a clean, app-like messaging experience. Open a dedicated DM window, browse your conversations, and send messages β all without typing a single command. Under the hood, the mod still uses vanilla /msg, so it works on virtually any server.
β¨ Features
- Discord-style UI β Conversations displayed with player avatars, sender names, timestamps, and proper message grouping, just like a real messaging app
- 3-Tab Sidebar β Instantly filter contacts by Online, Friends, and Offline
- Player Head Avatars β Real skin textures pulled from the server tab-list or Mojang, with a fallback initial for unloaded skins
- Online/Offline Indicators β A green or grey dot on every avatar so you always know who's around
- Star System β Star any contact to pin them to the top of their tab
- Friend List β Client-side friend tagging with a β₯ indicator; friends get their own dedicated tab
- Right-Click Context Menu β Star, friend, or delete any conversation with a right-click
- Unread Badges β Red notification dots on conversations and per-tab counts so nothing slips through
- Message History β Up to 500 messages per conversation saved locally and persisted across sessions
- Per-Server Storage β Conversations, friends, and settings are fully isolated per server address
- Word Wrap β Long messages wrap cleanly at word boundaries; hard-breaks only when no space is available
- Enter to Send β Hit Enter in the message box to send instantly
- Mouse Wheel Scrolling β Smooth scroll through message history
- Search β Filter your conversation list in real time
πΉοΈ How To Use
- Join any multiplayer server
- Press M to open the Messages screen (rebindable in Controls)
- Click + New Chat, type a player name, and press Go or Enter
- Type your message and hit Send or Enter
- Incoming whispers are automatically captured and appear in the correct conversation
Note: The player must be online when starting a new conversation. Messages you receive while the GUI is closed are still captured and show up with an unread badge when you open it.
βοΈ Technical Details
- 100% client-side β No server plugin, mod, or configuration needed on the server
- Works on cracked and online-mode servers alike
- Uses Fabric's
ClientReceiveMessageEventsAPI to intercept whispers β no brittle mixins on chat internals - Whispers are detected by pattern matching against common server whisper formats (vanilla, Essentials, CMI, etc.)
- Message data stored as JSON under
.minecraft/blipm/<server_address>/ - Skin textures fetched from the live tab-list first (instant), then from Mojang asynchronously as a fallback
πΊοΈ Roadmap
- [Β Β Β Β Β ] Notification sound on incoming whisper
- [βοΈ] Support for more MC versions
Made by BattryLeaf β because vanilla chat deserved better.
Credits <3
- BattryLeaf [me, Mod Developer]
- Humanthecub [Play Testers]
- PTATA_77 [Play Testers]
- New_Shard [Play Testers]
- Claude.ai [help with code and description]
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
BL Improved Private Messages 1.0.0 1.3.3 |
1.21.11
|
fabric
|
Download |
|
BL Improved Private Messages 1.0.0 26.2 1.0.0+26.2 |
26.2
|
fabric
|
Download |
|
BL Improved Private Messages 1.3.1 26.1.x 1.3.1+26.1.x |
26.1, 26.1.1, 26.1.2
|
fabric
|
Download |
|
BL Improved Private Messages 1.0.0 26.1.x 1.3.0+26.1.x |
26.1, 26.1.1, 26.1.2
|
fabric
|
Download |
|
BL Improved Private Messages 1.0.0 1.3.0++1.21.11 |
1.21.11
|
fabric
|
Download |
|
BL Improved Private Messages 1.2.0+1.21.11 1.2.0+1.21.11 |
1.21.11
|
fabric
|
Download |
|
BL Improved Private Messages 1.21 1.21+1.1.0 |
1.21
|
fabric
|
Download |
|
BL Improved Private Messages 1.21.1 1.21.1+1.1.0 |
1.21.1
|
fabric
|
Download |
|
BL Improved Private Messages 1.21.2 1.21.2+1.1.0 |
1.21.2
|
fabric
|
Download |
|
BL Improved Private Messages 1.21.3 1.21.3+1.1.0 |
1.21.3
|
fabric
|
Download |
|
BL Improved Private Messages 1.21.4+1.1.0 1.21.4+1.1.0 |
1.21.4
|
fabric
|
Download |
|
BL Improved Private Messages 1.21.6 1.21.6+1.1.0 |
1.21.6
|
fabric
|
Download |
|
BL Improved Private Messages 1.21.5 1.21.5+1.1.0 |
1.21.5
|
fabric
|
Download |
|
BL Improved Private Messages 1.1.0 1.21.11+1.1.0 |
1.21.11
|
fabric
|
Download |
|
BL Improved Private Messages 1.0.0 1.21.8+1.1.0 |
1.21.7, 1.21.8
|
fabric
|
Download |
|
BL Improved Private Messages 1.0.1 1.21.8+1.0.1 |
1.21.8
|
fabric
|
Download |
|
BL Improved Private Messages 1.0.1 1.21.9+1.0.1 |
1.21.9
|
fabric
|
Download |
|
BL Improved Private Messages 1.0.1 1.21.10+1.0.1 |
1.21.10
|
fabric
|
Download |
|
USE THIS VERSION. MORE LIGHTWHEIGHT 1.21.11+1.0.1 |
1.21.11
|
fabric
|
Download |
|
BL Improved Private Messages 1.21.11 1.21.11+1.0.0 |
1.21.11
|
fabric
|
Download |