BL Improved Private Messages
ModA modern Discord-style private messaging GUI for Minecraft multiplayer. Intercepts whispers and organizes them into conversations with player avatars, tabs, friend lists, unread badges, and persistent per-server history β fully client-side, no plugins need
Type
Mod
Modrinth Downloads
200
Modrinth ID
bzIapFRB
Last Updated
Jul 25, 2026
Description
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 ClientReceiveMessageEvents API 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]
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
StrippingToggle
Provides a toggle for axe stripping and path creation.
Guaranteed Profit
A mod that adds gambling related things, like a slot machine and Crazy Slots from HxH.
CLab
Bringing Hardware Occlusion Culling (HOC) to Minecraft entity rendering optimization.
EMILink
EMI β AE2 / BeyondDimensions integration enhancement mod, adding convenient AE2 and BD related operations to the EMI rec...
OFF Client
Compact Fabric utility client with a neon module panel, hotkeys, fullbright, armor HUD, health indicators, elytra swap,...
Bronze & Steel
Adds Bronze & Steel to minecraft