About
<img src="https://cdn.modrinth.com/data/Wb5oqrBJ/images/fd0ce2a3eeff2bfb68e0cac9bcd5f116202e2427.png" width=100%> <br> 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.
Cloth Config (and Mod Menu for Fabric) is needed to access the settings, but the mod works without it, using the default settings.
Note: 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.
Note: Incompatible with newer versions of OptiFine (~1.20.1), use Sodium and co instead.
Versions
## 1.2.2 - [1.21.9/10] fix "Before Line" not rendering at all (I accidentally the whole code!) ## 1.2.1 - [1.21.9+] implement "3Dness" for "Before Line" rendering - [1.21.9+] fix "3D" heads being taller than intended ## 1.2.0 Welcome to the 3rd dimension! - [1.21.9+] add "3Dness" config option, which can render the hat layer slightly bigger to make heads appear less flat Example of "3Dness", or Fluffyness if you prefer:  ## 1.1.8 - port to 1.21.11 note: "Before Line" rendering had to be rewritten, hopefully bug free ## 1.1.7 Quick followup fix for 1.1.6: - chat heads always use the "white" style (fixes e.g. chat heads in leave messages rendering with a yellowish tint) ## 1.1.6 Another really small but important bug fix! - fix an issue where translatable messages (e.g. join/whisper messages) could lose their style ## 1.1.5 - fix translations JSON (oops!) ## 1.1.4 - update Simplified Chinese (zh_cn), Traditional Chinese (zh_tw) and Japanese (ja_jp) translations, thanks to Internet Yamero! ## 1.1.3 - fix click position being wrongfully offset in "Before Name" rendering ## 1.1.2 Breaking News: Single Source Code Character causes Havoc! This tiny release fixes an important bug where name aliases and display names weren't always considered for player detection. Fixes e.g. nicknamed players on EssentialsX servers to not show a chat head despite a name alias being defined. ## 1.1.1 As expected, there were bugs! Chat Heads should now deal with all forms of text styling including § formatting codes correctly again. Keep the issue reports coming! ## 1.1.0 - add "Auto-detect Name Aliases" feature, which detects responses to `/realname` commands on EssentialsX servers and automatically adds aliases for it (on by default) - [1.21.6+] fix "Missing Cloth Config" screen text being invisible ## 1.0.0 This is a large rewrite of the mod - it finall
## 0.15.0 - backport "3Dness": a config option, which can render the hat layer slightly bigger to make heads appear less flat Example of "3Dness", or Fluffyness if you prefer:  ## 0.14.2 - fix translations JSON (oops!) ## 0.14.1 - update Simplified Chinese (zh_cn), Traditional Chinese (zh_tw) and Japanese (ja_jp) translations, thanks to Internet Yamero! ## 0.14.0 - add "Auto-detect Name Aliases" feature, which detects responses to `/realname` commands on EssentialsX servers and automatically adds aliases for it (on by default) - [1.21.6+] fix "Missing Cloth Config" screen text being invisible ## 0.13.22 - respect "Player Customization" - If you take your hat off, it won't show in chat either ## 0.13.21 - add option to render shadow below chat heads (on by default) - render upside down players upside down