Skip to content
Chat Heads Mod | See who you're chatting with!
Chat Heads Mod
See who you're chatting with! โ€ข client-side โ€ข Fabric / Forge / NeoForge

๐Ÿ’ฌ Mod Overview & Core Features

This clientside mod adds player heads next to chat messages, as seen on the screenshot above. It makes telling various people in chat apart a bit easier, and it looks hella nice.

Based on a request from Hugman on the Fabric Discord.

๐Ÿ‘ค Chat Heads

  • Player heads next to chat messages โ€“ quickly identify who is speaking.
  • Makes chat easier to read โ€“ visually distinguish between different players.
  • Clean and stylish โ€“ fits seamlessly into the chat interface.
  • Client-side only โ€“ no server installation required.

๐Ÿ”ง Settings & Compatibility

  • Cloth Config โ€“ needed to access the settings (optional).
  • Mod Menu โ€“ for Fabric, to easily access config (optional).
  • Works without config โ€“ uses default settings if Cloth Config is not installed.
  • Heuristic only mode โ€“ for servers where default settings don't work.

๐Ÿ“ฆ Quick Facts

  • Creators: dzwdz (Owner) & Fourmisain (Maintainer)
  • Tags: Decoration, Social
  • Environments: Client-side only
  • Loaders: Fabric, Forge, NeoForge

๐Ÿ”— Links

๐Ÿ› ๏ธ Technical Summary

๐Ÿง  Architecture & Data

  • Client-side only โ€“ pure visual mod; no server-side changes.
  • Chat interception โ€“ intercepts chat messages and adds head rendering.
  • Sender detection โ€“ uses heuristic and UUID-based detection to match heads to players.
  • Configurable โ€“ settings via Cloth Config (optional).

๐Ÿ“ฆ Loader & Dependencies

  • Fabric โ€“ requires Fabric Loader. Mod Menu (optional) for config access.
  • Forge โ€“ requires Forge for your MCPE version.
  • NeoForge โ€“ requires NeoForge for 1.20.4+.
  • Cloth Config โ€“ optional, for accessing settings.

โš™๏ธ Core Mechanics

  • Head rendering โ€“ renders player heads next to chat messages.
  • Detection modes โ€“ default (UUID-based) and heuristic-only.
  • Performance โ€“ lightweight; minimal impact on FPS.
  • No network changes โ€“ all processing is done client-side.

๐Ÿ”ง Advanced Features

  • Heuristic-only mode โ€“ for servers where default detection fails.
  • Configurable head size โ€“ adjust the size of heads in chat.
  • Toggle on/off โ€“ enable or disable the mod at any time.
  • Compatible with most mods โ€“ works alongside other chat mods.
/* Technical highlights */
โ€ข Intercepts chat messages using Mixin hooks.
โ€ข Renders player heads using the game's built-in head rendering system.
โ€ข Uses UUID matching for accurate sender detection.
โ€ข Heuristic mode uses message patterns to guess the sender.
โ€ข Config is stored in /config/chatheads.json (if Cloth Config is installed).
โ€ข All changes are client-side; no network packets are sent.

๐Ÿ“ฅ Installation Guide

๐Ÿงต Fabric Installation

RECOMMENDED Best performance & stability

1. Install the Fabric Loader (recommended version for your MCPE version).

2. Download Fabric API (optional but recommended).

3. Download ChatHeads-Fabric-[version].jar.

4. (Optional) Download Cloth Config and Mod Menu for settings access.

5. Place all JARs in .minecraft/mods/.

6. Launch using the Fabric profile.

Example mods folder:
โ””โ”€โ”€ mods/
    โ”œโ”€โ”€ fabric-api-0.92.0+1.20.1.jar
    โ”œโ”€โ”€ cloth-config-11.1.118-fabric.jar
    โ”œโ”€โ”€ modmenu-7.0.0.jar
    โ””โ”€โ”€ ChatHeads-Fabric-1.2.0+1.20.1.jar

โœ… Note: Cloth Config and Mod Menu are optional but recommended.

โš™๏ธ Forge / NeoForge Installation

ALTERNATIVE For modpacks relying on Forge or NeoForge

1. Install the recommended Forge or NeoForge version.

2. Download ChatHeads-Forge-[version].jar (or NeoForge version).

3. (Optional) Download Cloth Config for settings access.

4. Place all JARs in mods/.

5. Launch the Forge/NeoForge profile.

Example mods folder (Forge):
โ””โ”€โ”€ mods/
    โ”œโ”€โ”€ cloth-config-11.1.118-forge.jar
    โ””โ”€โ”€ ChatHeads-Forge-1.2.0+1.20.1.jar

โš ๏ธ Note: Cloth Config is optional but recommended for settings access.

๐Ÿ“Œ Universal steps & recommendations

  • Client-side only โ€“ no server installation required. Works on any server!
  • Modpack: Available on Modrinth and CurseForge. Recommended launchers: Modrinth App, Prism Launcher, MultiMC.
  • Performance tip: The mod is lightweight; no significant performance impact.
  • Mod compatibility: Works with most mods; if you encounter issues, check the GitHub page.
  • Config location: /config/chatheads.json (if Cloth Config is installed).
โšก Quick client setup:
1. Install Fabric/Forge/NeoForge for your MCPE version.
2. Add Chat Heads JAR to "mods" folder.
3. (Optional) Add Cloth Config for settings access.
4. Launch the game โ€” the mod works automatically!
5. Adjust settings in the config menu if Cloth Config is installed.
โœ… Fabric: Fabric Loader + ChatHeads-Fabric (+ Cloth Config optional) โœ… Forge/NeoForge: Forge + ChatHeads-Forge (+ Cloth Config optional) ๐Ÿ“ฆ Place JARs in /mods folder ๐Ÿ–ฅ๏ธ Client-side only โ€” no server needed

๐Ÿ“‹ Compatibility & Important Notes

๐Ÿ•น๏ธ Supported versions

26.2 26.1.x 1.21.x 1.20.x 1.19.1โ€“1.19.4 1.18.x 1.17.x 1.16.x

Platforms

Fabric Forge NeoForge

Environments: Client-side only

โš ๏ธ Important Notes

๐Ÿ”น Default settings: The default settings might not work on some servers. In this case try using the "Heuristic only" sender detection mode. Note that this might put wrong chat heads on some messages.
๐Ÿ”น OptiFine incompatibility: Incompatible with newer versions of OptiFine (~1.20.1). Use Sodium and co instead.
๐Ÿ”น Cloth Config: Cloth Config (and Mod Menu for Fabric) is needed to access the settings, but the mod works without it, using the default settings.

๐Ÿ‘ฅ Creators

Owner: dzwdz Maintainer: Fourmisain
Chat Heads Mod ยท by dzwdz & Fourmisain ยท made for social players.