Modscraper Modscraper Minecraft
BL Improved Private Messages logo

BL Improved Private Messages

Mod

A 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

26

Modrinth ID

bzIapFRB

Last Updated

May 28, 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

  1. Join any multiplayer server
  2. Press M to open the Messages screen (rebindable in Controls)
  3. Click + New Chat, type a player name, and press Go or Enter
  4. Type your message and hit Send or Enter
  5. 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

Fabric

Game Versions

1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 +2 more

Screenshots

Similar Mods

External Resources