MonitoringMinecraft MonitoringMinecraft

Multi Chat

Мод Fabric

Multi-panel tabbed chat for Minecraft. Filter, route, and organize messages across customizable panels with per-tab rules, badges, and timestamps.

4 скачивания 0 подписчиков
Оцените первым

MultiChat

A complete rebuild of Minecraft's chat. Two independent panels, unlimited custom tabs, per-tab filtering, full-text search, note-taking, quick actions, sound pings, and a rich API for other mods to plug into — all client-side, no server required.

Small Overview


Why MultiChat

Vanilla chat is one scrolling feed. Every system message, every player, every plugin broadcast lands in the same place, and once it scrolls past it's effectively gone. MultiChat replaces that feed with a panel system: split your chat into as many tabs as you need, route messages into them automatically with whitelist/blacklist rules, search across everything instantly, and keep permanent notes without them ever mixing into game chat.

It's built for anyone who wants a better chat — works great for RP servers, guild/faction servers, SMPs with heavy plugin messaging, and server/mod developers who want a first-class place to put their own mod's output instead of spamming vanilla chat.


Feature Overview

Unlimited panels

  • Add as many panels as you want — not capped at two
  • Default setup: left panel always on; right panel optional, toggle it on in Settings
  • Each panel is fully configurable independently: anchor to left/right/custom position, custom width/height (in lines), custom scale, background/text opacity, whether it shows only while focused, whether its active tab drives the outgoing chat context
  • Panel Layout GUI (/multichat layout) — drag panels to reposition with grid-snap and wall-snap (docks within 24px of screen edges), drag edges to resize, drag the unfocused-height line separately, one-click "To Wall" docking

Panel layout screenshot

Unlimited custom tabs, 7 types

Type What it does
ALL Every message, unfiltered, always present, non-deletable
VANILLA Straight passthrough of the default Minecraft chat feed
FILTERED Your own whitelist/blacklist rules decide what lands here
SEARCH Temporary, session-only — the live result of a search
NOTES A private scratchpad tab that never receives chat, only what you put in it
INFO Built-in in-game guide/help tab
API Owned and populated by other mods through the MultiChat API

Powerful filtering

Each FILTERED tab runs a whitelist or blacklist of rules. Rule types: contains, starts with, ends with, exact match, whole word, fuzzy, and full regex (including regex-start/regex-end). Rules can also target message kind — player chat, system message, "not secure" flagged, modified, or chat error — not just text content.

For advanced setups, Difference Mode lets a tab sit at a priority layer in the routing pipeline, with exception/inclusion flags, so you can build layered "catch what nothing else caught" or "catch what X also caught" tabs.

Instant search

Ctrl+F opens Advanced Search: live-updating results, case sensitivity toggle, five match modes (contains/starts-with/word/fuzzy/regex), relative-time bounds ("only messages from the last 10m"), and the option to scope a search to one specific tab instead of everything. Results land in a disposable SEARCH tab you can close whenever.

Search screenshot

Notes that never get lost in chat

Right-click any message → Add to Notes, or type /multichat note add <text>. Notes live in their own tab, are never touched by chat routing, and persist independently — a running log, a to-do list, coordinates, whatever you'd otherwise be scrolling back through chat history to re-find.

Quick Actions

Select text in chat, hit Ctrl+Q (or right-click → Quick Actions), and fire a pre-built command template against it — /tell {selected} Hello, /report {selected}, anything with a {selected} placeholder. Configurable to run instantly or paste into the chat box for a final edit first.

Quick actions screenshot

Full message interaction

  • Click-drag to select text; double-click a word, or double-click a player's name inside <Name> brackets to select just the name
  • Right-click a message: Copy, Copy with Timestamp, Copy Selected, Search for this, Quick Actions, Add to Notes, Jump to All, Delete
  • Right-click a tab: clear, edit, rename, toggle badge/timestamps/collapse, scroll to top/bottom, export all messages to clipboard, reorder, set as active note tab, toggle context, close (search tabs)
  • Repeated identical messages auto-collapse into a single line with a (x3)-style counter (fully customizable format)

Sound pings, done properly

Global default ping sound/volume/pitch, or override per tab entirely. Trigger conditions combine with OR/AND logic: always, only when the tab is inactive, only when the game window is unfocused, only while AFK, gated behind a "require silence" window with its own threshold — plus a cooldown so you're never spammed. Built-in sound browser to pick from every registered game sound.

Context-aware chat input

Set any tab as the active context and MultiChat prepends a prefix to everything you type — as a plain chat prefix or as a full /command — with a status line above the chat bar showing exactly what's active (▶ Tab: Alerts [msg Fred]). Perfect for private-message threads, faction chat, or any command-prefixed chat channel.

Deep customization

Timestamp format (your own DateTimeFormatter pattern with color codes), per-tab and per-panel background/text opacity, tab colors, message caps per tab, cursor-shape feedback on hover, arrow-key tab switching with optional flash feedback, text-selection freeze-while-selecting, and more — every screen is built on Cloth Config, so it's a native, familiar settings experience with full ModMenu integration.

Settings screenshot


Commands

Command Description
/multichat Open Tab List screen
/multichat tab add [name] Add a new filtered tab
/multichat tab remove Remove the active tab on the focused panel
/multichat tab edit <name> Open the tab editor
/multichat panels [name] Open Panel List / edit a panel
/multichat layout Open the drag-and-drop panel layout GUI
/multichat settings Open settings
/multichat quickactions Open quick actions overlay
/multichat context [tab] Set/clear the outgoing chat context prefix
/multichat note add <text> Append a line to the active note tab
/multichat info show / hide Show/hide the built-in Info tab
/multichat help Open the in-game help screen

(Full command list in README.md.)


Chat Modification Compatibility

⚠️ Chat Heads and other chat-modifying mods

MultiChat uses Minecraft's native text components and performs additional processing on messages for features such as text selection, player-name detection, searching, filtering, message interaction, and quick actions.

Mods such as Chat Heads may modify chat messages by injecting additional characters or text components that are not visibly rendered. While these modifications can be useful for the mod itself, they can interfere with MultiChat's message processing and cause some features to behave incorrectly or stop working entirely.

This issue can also apply to other mods that modify chat messages by adding invisible characters, components, or metadata.

Until dedicated compatibility support is available, we recommend disabling Chat Heads and other mods that modify chat messages. This ensures that MultiChat's message processing and features work as intended.

Compatibility notice: Chat Heads is currently not officially supported by MultiChat. A future update may add dedicated compatibility support, or a separate compatible version may be provided if necessary.


Plans

This isn't going to be the final version of the mod of course. I expected there to be some bugs, and some small features to add. I'm going to add support for versions 1.20.x. I think i might update the api some more, but i realsesd it so i can just have it out so i can work on my other projects i have been putting on hold.


Built for mod developers

MultiChat ships a full client-side API (net.mobilelize.multichat.api) so other mods can register their own named tabs, push messages into them (with or without pings), silently manage tab content, drive the outgoing-chat context, and hook six Fabric events (message received, message added to tab, tab changed, message sent, panel focus, tab-action clicks). No network code, no server dependency — see README.md for the full integration guide and API reference.


Requirements

  • Minecraft 1.21 (Fabric)
  • Fabric Loader + Fabric API
  • Cloth Config (required)
  • ModMenu (optional, for in-game config access)
  • Client-side only — no server installation needed, works on any server including vanilla

License

GPL-3.0-or-later

Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1242 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
CLOUDWORLD
3 онлайн
1.16.5 — 1.21.11 версия
Пвп, Арены, Дуэли, Кейсы, донаты, /free, приваты, спавн,
Battle Mine
Battle Mine Java + BE
2 онлайн
1.21.4 — 26.2 версия
ОТКРЫТИЕ! 20 + различных ивентов, 10+ различных боссов, много интересных механник
MigosMc
MigosMc Java + BE
1224 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат