BL Improved Private Messages

BL Improved Private Messages

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

858 downloads 7 followers

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]

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