Chat Tabs

Client-side Fabric chat tabs with private conversations.

Chat Tabs

Ever lose a whisper in the wall of text on a server? **Chat Tabs** brings the private-message tabs from old-school MMORPGs like **Tibia** into Minecraft. Every player you whisper with gets their own tab, so DMs stop getting buried under public chat, deaths, and spam.

Built for **6b6t.org**, but fully configurable for any server.

Preview

# ✨ Features

- **Automatic per-player tabs** — the first time you whisper someone (or they whisper you), a new tab appears.

- **Unread counters** — each tab shows how many unread messages it has, plus a small ✉ badge on your HUD outside of the chat screen.

- **Scrollable tab bar** — tabs overflow into a horizontally scrollable strip with `‹ ›` arrows and mouse scroll when there are too many to fit.

- **One-click switching** — click a tab to jump to that conversation, hover + click `×` to close it.

- **Reply straight from a tab** — type and hit Enter while a whisper tab is open, and it's sent as a whisper to that player automatically — no need to type `/w Name` yourself.

- **Everything still lands in Main** — public chat, system messages, and copies of every whisper all still flow into the Main tab, so nothing is hidden, just organized.

- **Smart de-duplication** — outgoing whispers and the server's own echo are matched up so messages don't appear twice.

- **Configurable whisper detection** — the whisper command, its aliases, and the regex patterns used to recognize incoming whispers are all editable in a config file, so this isn't locked to one server's chat format.

- **Mod is compatible** with chat patches mod and better chat module from meteor client.

📋 Requirements

- Fabric Loader

- Fabric API

- Java

- Mod Menu mod

Client-side only — no server installation needed, and safe to use on servers you don't control.

⚙️ Configuration

On first launch, `config/tibia_chat_tabs.json` is created:

```json

{

  "whisperCommand": "/w",

  "whisperAliases": ["w", "msg", "tell", "whisper"],

  "incomingWhisperRegexes": [

    "^(.+?)\\s+whispers:\\s*:?(.*)$"

  ]

}

```

Add your own regex patterns here to match a different server's whisper format — no rebuild required.

💡 Why

Chat in classic MMORPGs like Tibia kept private conversations in their own tabs next to the main channel. This mod recreates that experience for Minecraft, aimed at high-traffic anarchy servers where whispers get lost fast.

🐛 Issues & Source

Source code, bug reports, and feature requests: https://github.com/Fractal420/Chat-Tabs-Mod

The Chat Tabs Team

profile avatar
  • 1
    Projects
  • 31
    Downloads