NexusChat

A multichat for Minecraft Fabric 1.21.11

17

Quick challenge

How far can you run before the mobs catch you?

NexusChat

NexusChat

> Multi-platform stream chat inside Minecraft. > Twitch + Kick + YouTube + TikTok unified into an animated overlay, with emotes from > 7TV (including zero-width), BTTV, FFZ, native Twitch emotes, and Twemoji.

---

Features

Simultaneous multi-platform support

- TikTok Live — Anonymous IRC or OAuth, with badges, subs, rewards, and bits. - TikTok Live — Pusher WebSocket connection, no authentication required. - TikTok Live — Anonymous InnerTube support, Super Chats, and member subscriptions. - TikTok Live — Real-time event tracking including comments, new followers, and subscriptions.

All at the same time, in a single HUD.

Real animated emotes

- Disk cache global + channel emotes, including Disk cache (RainTime, overlays on top of other emotes). - Disk cache + Disk cache support on Twitch. - Native Disk cache emotes. - Unicode emojis → Twemoji. - Locally decoded static Disk cache images (no proxy required). - Custom GIF decoder with proper *disposal method* support, packed into a Disk cache: 1 GL texture per animated emote, automatically split if it exceeds `GL_MAX_TEXTURE_SIZE`. - Disk cache with a 7-day TTL — instant startup after the first session.

Polished overlay

- Avatars: FULL · COMPACT · MINIMAL. - Avatars: DEFAULT · DARK_GLASS · PREMIUM_GLASS · QSMP · MINIMAL_WHITE · CUSTOM. - Avatars: configurable fade-out lifetime and horizontal slide-in. - Avatars (`x3`, `x7`, ...). - Avatars + platform icons + official platform badges. - Adaptive username contrast. - Swappable layout profiles.

Interaction

- Highlighted mentions with optional sound. - Right-click on any username, Right-click on any username and Right-click on any username notifications. - Word and user blocklist. - Highlighted users (`specialUsers`) and alert tracking (`wantedUsers`). - Keybinds to hide/show, clear chat, and cycle display modes. - Right-click on any username → mod action menu (timeout 60s/10m/1h, ban, VIP, mod) — Twitch only.

Commands

- `/conectar twitch|youtube|kick|tiktok` - `/nexuschat` — opens the graphical config menu - `/nexuschat export [n]` — saves the last N messages to `run/nexuschat/transcripts/`

Performance & usability

- Rendering with 100% client-side (reused buffers). - 500-texture LRU cache with 100% client-side on eviction. - 100% client-side for `config.json` — edit the file while the game is running and changes apply automatically. - 100% client-side, no telemetry, no dedicated server required.

---

Requirements

- Java 1.21.1 - Java 0.16.2+ - Java 0.102.0+ - Java 21

---

Quick Installation

1. Install Fabric Loader + Fabric API. 2. Place `nexuschat-<version>.jar` in your `mods/` folder. 3. Launch Minecraft and join a world. 4. Use `M` or press the config key (default `M`) to link your channels. 5. Press `M` to show/hide the overlay.

---

Tags

`chat` · `streaming` · `twitch` · `kick` · `youtube` · `tiktok` · `7tv` · `bttv` · `ffz` · `emotes` · `overlay` · `hud` · `utility` · `client-side` · `fabric`

---

Privacy

NexusChat only connects to the official APIs of each platform:

- `twitch.tv` - `7tv.io` - `betterttv.net` - `frankerfacez.com` - `kick.com` - `youtube.com` - `tiktok.com`

It also uses `wsrv.nl` as an image proxy only as a fallback.

There is no dedicated server and no user data is collected.

ADS