StreamerUtils is a server‑side Fabric mod that enhances Minecraft chat for streamers and their communities. It adds custom nameplate icons, coloured usernames, Twitch integration, follow alerts, sound effects, and some more – all fully configurable per player.
- Custom nameplate icons – Choose from Twitch, YouTube, Kick, heart, crown, and more (pixel art made by me)
- Coloured usernames – Just the 16 official Minecraft colors
- Twitch integration – Connect your Twitch account to show live status, handle
!highlightand!fireworkcommands, and receive follow alerts with custom sounds - Follow sound alerts – Configurable per player: none, personal (your own followers), global (any streamer’s followers), or both
- Global brackets – Server operators can change the brackets around player names (e.g.,
[Player]→{Player}) - Toggleable welcome message – Explains the mod and provides clickable documentation/download links
- Short prefix mode – Switch between
[SU]and[StreamerUtils]in chat - Per‑player settings – All preferences are saved and survive server restarts
- Fully open source – Licensed under GPL‑3.0‑or‑later
- Install Fabric Loader (version 0.14.0 or later) – instructions here
- Download the mod JAR from Modrinth or GitHub
- Place the JAR in your server’s
modsfolder (server-side only, as stated above lol) - Start the server – the mod will generate default configs
- Install the companion resource pack (link below) to see all custom icons
Use /su help in‑game for a full list. Main commands:
| Command | Description |
|---|---|
/su |
Show your current settings |
/su icon set <icon> |
Change your chat icon (twitch, youtube, kick, heart, crown, none) |
/su color <color> |
Change your name colour (e.g. red, #FFAA00) |
/su stream start/stop |
Toggle “Live” status (changes nameplate and enables Twitch alerts) |
/su soundalert mode <mode> |
Choose who triggers follow sounds |
/su twitch setup <channel> <bot> <oauth> <client_id> |
Connect your Twitch account (see Twitch Setup Guide) |
/su bracket set <left> [right] |
(OP only) Change global brackets |
Full documentation is available in the GitHub Wiki or the docs/ folder in the repository. It includes:
- Detailed command reference
- Twitch OAuth token generation guide
- Configuration file explanation
- How to create custom icons (resource pack format)
Quick links:
Companion resource pack (recommended): Download here
git clone https://github.com/Codex-bat/StreamerUtils.git
cd streamerutils
./gradlew buildThe compiled JAR will be in build/libs/.
- More platform icons (TikTok (nah, I changed my mind abt TikTok, fuh that --- I somehow managed to forget about Ireland's lawsuit against them and allat fiasco. definitely not a company I want to associate with --- wait this is a mod, why am I making it political...? scratch that, TikTok was never written in this file), Discord, etc.)
- Twitch chat relay to Minecraft (optional)
- Web dashboard for configuration
- Compatibility with Minecraft 1.21+ (like, pre-1.21.11, but idk yet)
This project is licensed under the GPL‑3.0‑or‑later.
You are free to use, modify, and distribute it as long as you comply with the license terms.
See the LICENSE file for details.
Third‑party licenses:
This mod includes the MIT‑licensed Twitch4J‑fabric and Apache 2.0 licensed commons-logging. Their license notices are included in the licenses/ folder and NOTICE.txt.
- Discord: Join the community
- GitHub Issues: Report bugs or request features
- Modrinth: Project Frontpage
- Philipp Heuer and Awakened Redstone – Twitch4J library
- Fabric community – Fabric API and Loom
- All testers and contributors
Made with ❤️ by Codex.bat
