See who you're chatting with!
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.
Required
Unsupported
Terms for using, modifying and redistributing this product.
22.07.2026 · Modrinth
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an...
Screenshots and images from the original Modrinth page.






Published versions and original Modrinth files.
22.07.2026 · 17 686 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
22.07.2026 · 454 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
22.07.2026 · 10 840 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
22.07.2026 · 173 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
22.07.2026 · 606 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
22.07.2026 · 32 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
22.07.2026 · 689 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 34 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 145 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 6 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 680 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 40 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 20 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 47 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 6 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 5 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 2 580 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 4 493 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 145 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 32 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 3 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 3 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 108 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 3 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 14 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 29 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 2 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 4 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 1 686 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 4 393 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 29 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 10 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 33 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)22.07.2026 · 112 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 17 646 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 879 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 4 444 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 177 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 16 927 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 891 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 573 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 1 356 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 141 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 70 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 90 697 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 275 932 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 3 481 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 842 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 84 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 160 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 5 489 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 122 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 454 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 613 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 32 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 137 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 119 139 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 425 943 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 831 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 319 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 1 173 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)13.06.2026 · 3 429 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)31.05.2026 · 504 463 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
31.05.2026 · 9 349 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
31.05.2026 · 372 934 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
31.05.2026 · 5 676 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
31.05.2026 · 29 194 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
31.05.2026 · 705 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
27.05.2026 · 5 873 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
27.05.2026 · 73 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
27.05.2026 · 77 939 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
27.05.2026 · 459 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
27.05.2026 · 3 771 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
27.05.2026 · 89 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
04.04.2026 · 12 024 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 4 011 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 37 121 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 1 155 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 1 000 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 2 471 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 199 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 119 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 176 514 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 621 470 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 5 092 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 1 618 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 131 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 233 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 6 712 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 245 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 431 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 1 107 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 46 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 201 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 460 654 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 789 955 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 1 333 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 473 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 1 927 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)04.04.2026 · 13 189 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)26.03.2026 · 694 957 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
26.03.2026 · 14 429 downloads
While 26.1 means massive changes for the entire modding community, this port ended up being relatively straightforward.
Thanks to shedaniel for pulling an allnighter to get Architectury Loom (and Cloth Config) ready!
Also, as always, report any issues you find!
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
14.02.2026 · 129 719 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
14.02.2026 · 2 032 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
07.02.2026 · 99 105 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 3 569 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 13 393 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 1 578 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 41 040 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 11 965 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 977 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 2 649 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 180 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 195 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 174 009 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 121 068 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 3 901 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 1 479 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 111 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 258 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 10 292 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 257 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 463 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 953 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 45 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 178 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 379 175 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 523 192 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 1 375 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 425 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 1 820 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)07.02.2026 · 9 803 downloads
Example of "3Dness", or Fluffyness if you prefer:

/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)06.02.2026 · 1 186 856 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
06.02.2026 · 14 295 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
06.02.2026 · 23 325 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
06.02.2026 · 343 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
13.01.2026 · 329 970 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
13.01.2026 · 10 767 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
13.01.2026 · 60 624 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
13.01.2026 · 808 downloads
Welcome to the 3rd dimension!
Example of "3Dness", or Fluffyness if you prefer:

note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
12.12.2025 · 510 071 downloads
note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
12.12.2025 · 5 184 downloads
note: "Before Line" rendering had to be rewritten, hopefully bug free
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
24.11.2025 · 353 849 downloads
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
24.11.2025 · 4 761 downloads
Quick followup fix for 1.1.6:
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
20.11.2025 · 48 728 downloads
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
20.11.2025 · 772 downloads
Another really small but important bug fix!
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
11.11.2025 · 73 982 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
11.11.2025 · 1 142 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
11.11.2025 · 174 868 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 821 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 41 151 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 8 532 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 103 749 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 044 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 1 934 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 5 836 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 258 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 287 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 860 221 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 238 085 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 7 378 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 3 076 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 161 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 452 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 12 474 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 364 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 787 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 1 785 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 64 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 394 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 845 690 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 3 376 067 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 546 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 746 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 3 599 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 15 534 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 828 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
11.11.2025 · 50 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
11.11.2025 · 1 141 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 46 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 238 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 15 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 466 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 20 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 37 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 44 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 18 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 15 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 576 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 286 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 30 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 25 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 14 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 16 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 50 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 14 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 13 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 31 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 16 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 14 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 1 424 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 542 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 34 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 20 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 25 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 50 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)06.11.2025 · 70 012 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
06.11.2025 · 732 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
19.10.2025 · 245 238 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
19.10.2025 · 2 636 downloads
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.
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
06.10.2025 · 113 182 downloads
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
06.10.2025 · 2 694 downloads
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!
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
02.10.2025 · 24 462 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
02.10.2025 · 516 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
02.10.2025 · 204 804 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 2 406 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 29 832 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 574 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 50 025 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 961 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 028 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 2 326 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 124 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 104 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 104 802 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 79 128 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 2 839 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 228 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 96 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 145 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 6 193 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 127 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 311 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 766 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 63 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 150 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 239 378 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 418 744 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 046 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 305 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 964 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 4 675 downloads
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)30.09.2025 · 482 downloads
This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
30.09.2025 · 15 179 downloads
This is a large rewrite of the mod - it finally works how it always should have worked!
(And it took an insane amount of work to make it work, work.)
If you care for a bit of technical babbling with some info strewn inbetween, do read on!
The reason for this rework is that in 1.21.9 Mojang added 2 types of "object" text components:
Atlas sprites and player sprites, which allow putting any sprite or player head inside any text - chat, menus, signs, you name it!
Chat Heads now uses these player sprite text components.
On paper this should mean massively improved mod compatibility, since it's a vanilla feature.
In fact, it appears Chat Heads is finally fully compatible with Caxton!
The same may be true for Modern UI's text engine.
Servers will start making use of player sprites as well.
There was already ways to do "server-side chat heads" by using special fonts allowing to print 1 pixel at a time.
Now it's as easy as pie and due to that, Chat Heads will not add any heads itself, if it detects any in a received message.
(Whether this is sane behavior, time will tell)
Player sprites do however come with some limitations.
In Vanilla, they are always 8x8 pixels without any padding, which can look quite bad in chat.
To remedy this, Chat Heads adds 1 pixel of padding, making it consistent with regular characters. This only applies to chat, so it won't mess e.g. with signs.
They also suffer from transparency issues.
This only really affects you if you changed Minecraft's "Chat Text Opacity" setting.
What happens is that the hat layer of your skin blends together with the face, which can make the hat layer almost invisible.
(On that note, Chat Heads still supports the old "Before Line" render mode, which does have a transparency fix.)
Speaking of hat layers, Chat Heads now respects Minecraft's "Skin Customization" settings.
If you take your hat off, it won't show in chat either.
Finally, almost the entire player detection logic was rewritten.
It's hard to say if this really changes anything, but it's much more gooder code now.
While I did a ton of testing, due to the large scale of changes, issues are to be expected.
Please report any issue you find!
- Fourmisain
29.09.2025 · 36 274 downloads
29.09.2025 · 502 downloads
29.09.2025 · 3 394 downloads
29.09.2025 · 55 downloads
29.09.2025 · 4 935 downloads
29.09.2025 · 131 downloads
29.09.2025 · 121 downloads
29.09.2025 · 202 downloads
29.09.2025 · 38 downloads
29.09.2025 · 32 downloads
29.09.2025 · 35 344 downloads
29.09.2025 · 4 565 downloads
29.09.2025 · 242 downloads
29.09.2025 · 122 downloads
29.09.2025 · 39 downloads
29.09.2025 · 36 downloads
29.09.2025 · 3 143 downloads
29.09.2025 · 34 downloads
29.09.2025 · 51 downloads
29.09.2025 · 99 downloads
29.09.2025 · 25 downloads
29.09.2025 · 39 downloads
29.09.2025 · 5 928 downloads
29.09.2025 · 36 751 downloads
29.09.2025 · 116 downloads
29.09.2025 · 54 downloads
29.09.2025 · 172 downloads
29.09.2025 · 435 downloads
20.09.2025 · 61 239 downloads
20.09.2025 · 1 265 downloads
20.09.2025 · 7 375 downloads
20.09.2025 · 134 downloads
20.09.2025 · 14 365 downloads
20.09.2025 · 267 downloads
20.09.2025 · 249 downloads
20.09.2025 · 393 downloads
20.09.2025 · 52 downloads
20.09.2025 · 44 downloads
20.09.2025 · 21 015 downloads
20.09.2025 · 17 960 downloads
20.09.2025 · 546 downloads
20.09.2025 · 290 downloads
20.09.2025 · 37 downloads
20.09.2025 · 71 downloads
20.09.2025 · 958 downloads
20.09.2025 · 159 downloads
20.09.2025 · 93 downloads
20.09.2025 · 245 downloads
20.09.2025 · 26 downloads
20.09.2025 · 67 downloads
20.09.2025 · 203 949 downloads
20.09.2025 · 161 872 downloads
20.09.2025 · 233 downloads
20.09.2025 · 81 downloads
20.09.2025 · 748 downloads
20.09.2025 · 1 167 downloads
05.08.2025 · 141 870 downloads
update Emojiful compatibility for 5.2.x
05.08.2025 · 103 030 downloads
update Emojiful compatibility for 5.2.x
19.06.2025 · 696 732 downloads
19.06.2025 · 10 918 downloads
08.05.2025 · 540 315 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
(Oops, this was supposed to go up with the last week's batch)
08.05.2025 · 6 564 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
(Oops, this was supposed to go up with the last week's batch)
01.05.2025 · 268 167 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 10 707 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 5 356 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 13 007 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 466 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 566 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 643 800 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 309 924 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 10 205 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 7 397 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 274 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 576 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 33 472 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 583 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 1 577 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 3 562 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 96 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 723 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 1 677 463 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 3 245 873 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 4 618 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 1 192 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 8 923 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 298 812 downloads
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
15.04.2025 · 2 253 downloads
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 1 085 downloads
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 96 downloads
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 29 197 downloads
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 182 376 downloads
detect Showcase Item message sender directly (fix showcase messages not always having a head)
14.04.2025 · 100 downloads
compat with Showcase Item
14.04.2025 · 96 downloads
compat with Showcase Item
14.04.2025 · 43 downloads
compat with Showcase Item
14.04.2025 · 2 561 downloads
compat with Showcase Item
14.04.2025 · 4 041 downloads
25.03.2025 · 338 105 downloads
port to 1.21.5
25.03.2025 · 1 465 downloads
port to 1.21.5
01.03.2025 · 248 675 downloads
workaround issue with loading legacy skins when using CustomSkinLoader
01.03.2025 · 3 005 downloads
workaround issue with loading legacy skins when using CustomSkinLoader
01.03.2025 · 4 198 downloads
workaround issue with loading legacy skins when using CustomSkinLoader
08.02.2025 · 81 685 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 1 309 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 2 134 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 17 085 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 235 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 431 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 363 630 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 84 664 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 5 090 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 5 034 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 180 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 326 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 17 183 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 254 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 1 018 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 2 836 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 89 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 836 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 340 394 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 373 827 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 3 346 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 786 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 13 756 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 19 641 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
02.02.2025 · 23 338 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 255 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 434 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 1 707 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 64 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 65 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 33 070 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 1 889 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 364 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 388 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 44 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 47 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 1 310 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 43 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 87 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 228 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 34 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 93 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 16 324 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 12 110 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 375 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 95 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 455 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 919 downloads
update Japanese (ja_jp) translation, thanks to takejohn!
25.01.2025 · 45 192 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 3 360 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 597 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 3 737 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 88 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 93 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 56 750 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 2 169 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 465 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 1 771 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 44 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 58 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 2 525 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 59 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 121 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 467 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 33 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 116 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 28 915 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 1 768 844 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 559 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 105 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 813 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 5 339 downloads
allow "Before Name" rendering when Modern UI's text engine is disabled
20.01.2025 · 38 467 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 236 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 383 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 1 824 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 55 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 62 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 19 753 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 1 192 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 284 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 397 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 44 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 41 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 1 288 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 43 downloads
fix hang on server join when server resource pack is invalid
20.01.2025 · 136 downloads
fix hang on server join when server resource pack is invalid
14.01.2025 · 88 561 downloads
workaround for Quark's item share rendering being offset when using "before name" rendering
05.01.2025 · 1 120 downloads
update Forge
05.01.2025 · 211 downloads
update Forge
06.12.2024 · 159 519 downloads
port to 1.21.4
06.12.2024 · 1 632 downloads
port to 1.21.4
25.11.2024 · 28 719 downloads
25.11.2024 · 720 downloads
25.11.2024 · 559 533 downloads
25.11.2024 · 11 820 downloads
25.11.2024 · 2 728 downloads
25.11.2024 · 3 289 downloads
25.11.2024 · 115 downloads
25.11.2024 · 224 downloads
25.11.2024 · 32 454 downloads
25.11.2024 · 200 downloads
25.11.2024 · 701 downloads
25.11.2024 · 2 057 downloads
25.11.2024 · 68 downloads
25.11.2024 · 538 downloads
25.11.2024 · 1 947 089 downloads
25.11.2024 · 357 411 downloads
25.11.2024 · 3 362 downloads
25.11.2024 · 551 downloads
25.11.2024 · 6 358 downloads
25.11.2024 · 89 323 downloads
14.11.2024 · 32 575 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 517 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 50 936 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 1 910 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 829 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 892 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 59 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 74 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 2 632 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 63 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 128 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 464 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 42 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 126 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 26 612 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 314 458 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 576 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 125 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 1 405 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 3 456 downloads
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
23.10.2024 · 28 996 downloads
update to 1.21.2
23.10.2024 · 758 downloads
update to 1.21.2
22.10.2024 · 126 096 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 5 131 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 326 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 718 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 78 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 123 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 6 269 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 109 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 249 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 732 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 51 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 372 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 205 119 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 89 375 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 030 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 217 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 756 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 7 155 downloads
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
27.09.2024 · 153 476 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 18 301 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 1 911 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 2 086 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 87 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 155 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 15 619 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 158 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 345 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 1 209 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 58 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 177 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 182 144 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 73 455 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 1 050 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 281 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 5 774 downloads
fix a crash when server sends click event without a string value
27.09.2024 · 8 494 downloads
fix a crash when server sends click event without a string value
23.09.2024 · 19 418 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 1 639 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 924 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 428 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 54 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 53 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 1 799 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 132 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 67 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 176 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 41 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 50 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 6 641 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 7 995 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 229 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 64 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 1 246 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 507 downloads
update Russian (ru_ru) translation, thanks to cutiegin!
21.09.2024 · 21 514 downloads
21.09.2024 · 646 downloads
21.09.2024 · 192 downloads
21.09.2024 · 431 downloads
21.09.2024 · 48 downloads
21.09.2024 · 54 downloads
21.09.2024 · 1 051 downloads
21.09.2024 · 46 downloads
21.09.2024 · 63 downloads
21.09.2024 · 211 downloads
21.09.2024 · 50 downloads
21.09.2024 · 53 downloads
21.09.2024 · 5 678 downloads
21.09.2024 · 3 488 downloads
21.09.2024 · 218 downloads
21.09.2024 · 51 downloads
21.09.2024 · 325 downloads
21.09.2024 · 1 111 downloads
11.09.2024 · 75 842 downloads
11.09.2024 · 2 741 downloads
11.09.2024 · 608 downloads
11.09.2024 · 2 144 downloads
11.09.2024 · 82 downloads
11.09.2024 · 91 downloads
11.09.2024 · 4 617 downloads
11.09.2024 · 69 downloads
11.09.2024 · 138 downloads
11.09.2024 · 523 downloads
11.09.2024 · 42 downloads
11.09.2024 · 105 downloads
11.09.2024 · 84 443 downloads
11.09.2024 · 42 568 downloads
11.09.2024 · 544 downloads
11.09.2024 · 115 downloads
11.09.2024 · 794 downloads
11.09.2024 · 1 561 downloads
03.09.2024 · 329 downloads
(oops, this should have been released with the last batch!)
fix Brazilian Portuguese pt_br translation not working
03.09.2024 · 88 downloads
(oops, this should have been released with the last batch!)
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 391 416 downloads
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 782 downloads
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 4 112 downloads
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 159 downloads
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 11 809 downloads
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 254 downloads
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 424 downloads
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 1 451 downloads
16.08.2024 · 69 downloads
16.08.2024 · 231 downloads
16.08.2024 · 71 346 downloads
16.08.2024 · 95 239 downloads
16.08.2024 · 1 295 downloads
16.08.2024 · 261 downloads
16.08.2024 · 2 807 downloads
16.08.2024 · 21 096 downloads
14.08.2024 · 576 downloads
make sure to use the latest Forge versions
14.08.2024 · 140 downloads
make sure to use the latest Forge versions
14.08.2024 · 100 downloads
make sure to use the latest Forge versions
07.08.2024 · 5 172 downloads
0.12.11
0.12.10
07.08.2024 · 117 337 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 70 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 1 905 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 85 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 7 792 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 100 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 162 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 1 001 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 64 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 123 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 20 465 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 33 550 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 672 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 141 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 3 294 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 6 134 downloads
add Brazilian Portuguese translation, thanks to chocotoneg!
29.07.2024 · 88 756 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 359 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 2 874 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 123 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 5 705 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 103 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 183 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 684 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 80 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 192 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 368 302 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 29 892 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 505 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 116 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 905 downloads
add Russian translation, thanks to cutiegin!
29.07.2024 · 1 635 downloads
add Russian translation, thanks to cutiegin!
08.07.2024 · 778 downloads
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 291 downloads
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 36 115 downloads
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 362 downloads
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 4 942 downloads
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
07.07.2024 · 245 262 downloads
07.07.2024 · 553 downloads
07.07.2024 · 9 307 downloads
07.07.2024 · 174 downloads
07.07.2024 · 14 716 downloads
07.07.2024 · 190 downloads
07.07.2024 · 54 downloads
07.07.2024 · 1 616 downloads
07.07.2024 · 100 downloads
07.07.2024 · 63 downloads
07.07.2024 · 187 092 downloads
07.07.2024 · 486 downloads
07.07.2024 · 1 166 downloads
07.07.2024 · 66 downloads
07.07.2024 · 2 187 downloads
07.07.2024 · 322 downloads
02.07.2024 · 97 430 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 197 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 4 729 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 67 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 7 150 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 70 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 164 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 592 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 57 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 95 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 27 982 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 5 302 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 549 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 167 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 1 634 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 1 160 downloads
0.12.6
0.12.5
0.12.4
02.07.2024 · 2 092 downloads
0.12.5
0.12.4
02.07.2024 · 66 downloads
0.12.5
0.12.4
02.07.2024 · 207 downloads
0.12.5
0.12.4
02.07.2024 · 48 downloads
0.12.5
0.12.4
02.07.2024 · 350 downloads
0.12.5
0.12.4
02.07.2024 · 34 downloads
0.12.5
0.12.4
02.07.2024 · 45 downloads
0.12.5
0.12.4
02.07.2024 · 91 downloads
0.12.5
0.12.4
02.07.2024 · 44 downloads
0.12.5
0.12.4
02.07.2024 · 45 downloads
0.12.5
0.12.4
02.07.2024 · 656 downloads
0.12.5
0.12.4
02.07.2024 · 356 downloads
0.12.5
0.12.4
02.07.2024 · 74 downloads
0.12.5
0.12.4
02.07.2024 · 46 downloads
0.12.5
0.12.4
02.07.2024 · 107 downloads
0.12.5
0.12.4
02.07.2024 · 91 downloads
0.12.5
0.12.4
02.07.2024 · 1 131 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 47 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 224 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 39 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 391 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 50 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 39 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 79 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 52 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 41 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 676 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 257 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 72 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 45 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 90 downloads
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 88 downloads
update Traditional Chinese translation, thanks to notlin4!
13.06.2024 · 1 203 downloads
port to 1.21
13.06.2024 · 179 960 downloads
port to 1.21
13.06.2024 · 25 273 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 557 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 28 121 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 148 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 410 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 1 945 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 71 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 235 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 121 948 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 69 905 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 1 032 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 223 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 2 964 downloads
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 6 043 downloads
add Traditional Chinese translation, thanks to yichifauzi!
19.05.2024 · 62 440 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 296 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 37 798 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 259 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 588 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 3 323 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 83 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 296 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 321 293 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 88 802 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 1 363 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 565 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 12 693 downloads
add Spanish translation, thanks to zeedif!
19.05.2024 · 1 145 574 downloads
add Spanish translation, thanks to zeedif!
18.05.2024 · 1 902 downloads
18.05.2024 · 61 downloads
18.05.2024 · 4 544 downloads
18.05.2024 · 59 downloads
18.05.2024 · 95 downloads
18.05.2024 · 276 downloads
18.05.2024 · 46 downloads
18.05.2024 · 66 downloads
18.05.2024 · 12 774 downloads
18.05.2024 · 1 036 downloads
18.05.2024 · 158 downloads
18.05.2024 · 64 downloads
18.05.2024 · 342 downloads
18.05.2024 · 280 downloads
14.05.2024 · 40 768 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 106 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 27 301 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 111 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 124 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 517 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 53 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 69 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 12 697 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 11 942 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 318 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 78 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 359 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
14.05.2024 · 625 downloads
major rewrite of the last resort heuristic (when there's no sender decoration or /tell click event)
fixes player detection issues with nicknames containing non-alphanumeric characters
03.05.2024 · 7 230 downloads
24.04.2024 · 33 476 downloads
port to 1.20.5
24.04.2024 · 252 downloads
port to 1.20.5
16.03.2024 · 160 233 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 1 177 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 1 248 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 7 526 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 255 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 418 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 622 263 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 144 610 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 5 406 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 5 623 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 21 449 downloads
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 169 004 downloads
/tell click command (compatibility with Styled Nicknames for system messages)28.01.2024 · 73 148 downloads
28.01.2024 · 507 downloads
28.01.2024 · 789 downloads
28.01.2024 · 18 022 downloads
28.01.2024 · 81 downloads
28.01.2024 · 436 downloads
28.01.2024 · 108 070 downloads
28.01.2024 · 88 791 downloads
28.01.2024 · 4 025 downloads
28.01.2024 · 536 downloads
28.01.2024 · 10 991 downloads
28.01.2024 · 10 203 downloads
04.01.2024 · 30 019 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 171 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 310 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 24 616 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 79 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 254 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 65 281 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 34 588 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 1 065 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 241 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 17 193 downloads
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 2 828 downloads
ja_jp Japanese translation, thanks to takejohn!03.01.2024 · 501 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 43 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 45 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 364 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 51 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 62 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 1 621 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 258 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 83 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 52 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 136 downloads
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 96 downloads
zh_cn Chinese translation, thanks to NumberSir!10.12.2023 · 844 downloads
07.12.2023 · 49 390 downloads
07.12.2023 · 612 downloads
07.12.2023 · 68 downloads
07.12.2023 · 10 792 downloads
07.12.2023 · 71 downloads
07.12.2023 · 241 downloads
07.12.2023 · 62 405 downloads
07.12.2023 · 46 069 downloads
07.12.2023 · 891 downloads
07.12.2023 · 190 downloads
07.12.2023 · 12 118 downloads
07.12.2023 · 2 224 downloads
06.12.2023 · 307 downloads
19.11.2023 · 678 633 downloads
fix compatibility with Compact Chat 2.0.2
19.11.2023 · 11 389 downloads
19.11.2023 · 110 downloads
19.11.2023 · 325 downloads
19.11.2023 · 534 downloads
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 53 348 downloads
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 828 downloads
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 163 downloads
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 7 693 downloads
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 1 318 downloads
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
18.11.2023 · 1 341 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 80 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 2 502 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 337 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 197 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 67 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 380 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 178 downloads
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
09.11.2023 · 5 600 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 188 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 89 668 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 8 535 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 935 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 107 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 47 849 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 497 downloads
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
24.09.2023 · 59 309 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
24.09.2023 · 481 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
24.09.2023 · 164 109 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
24.09.2023 · 13 847 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
24.09.2023 · 3 720 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
24.09.2023 · 285 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
24.09.2023 · 33 301 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
24.09.2023 · 11 722 downloads
allow server resource packs to disable Chat Heads via a assets/chat_heads/disable file
this is meant for compatibility with servers using custom fonts to add chat heads themselves
22.09.2023 · 161 downloads
update for 1.20.2
21.09.2023 · 739 downloads
update for 1.20.2
19.09.2023 · 5 454 downloads
more precise heuristic for slightly less mismatched heads, especially on server messages
fix missing heads for certain server plugins using "disguised" messages.
Thanks Suiranoil for bringing this up!
option to disable handling of system messages, thanks again to Suiranoil!
This allows for even less mismatched heads, but will break heads completely on servers that turn player messages into system messages.
You've been warned!
19.09.2023 · 648 downloads
more precise heuristic for slightly less mismatched heads, especially on server messages
fix missing heads for certain server plugins using "disguised" messages.
Thanks Suiranoil for bringing this up!
option to disable handling of system messages, thanks again to Suiranoil!
This allows for even less mismatched heads, but will break heads completely on servers that turn player messages into system messages.
You've been warned!
19.09.2023 · 288 downloads
more precise heuristic for slightly less mismatched heads, especially on server messages
fix missing heads for certain server plugins using "disguised" messages.
Thanks Suiranoil for bringing this up!
option to disable handling of system messages, thanks again to Suiranoil!
This allows for even less mismatched heads, but will break heads completely on servers that turn player messages into system messages.
You've been warned!
19.09.2023 · 68 downloads
more precise heuristic for slightly less mismatched heads, especially on server messages
fix missing heads for certain server plugins using "disguised" messages.
Thanks Suiranoil for bringing this up!
option to disable handling of system messages, thanks again to Suiranoil!
This allows for even less mismatched heads, but will break heads completely on servers that turn player messages into system messages.
You've been warned!
19.09.2023 · 535 downloads
more precise heuristic for slightly less mismatched heads, especially on server messages
fix missing heads for certain server plugins using "disguised" messages.
Thanks Suiranoil for bringing this up!
option to disable handling of system messages, thanks again to Suiranoil!
This allows for even less mismatched heads, but will break heads completely on servers that turn player messages into system messages.
You've been warned!
19.09.2023 · 252 downloads
more precise heuristic for slightly less mismatched heads, especially on server messages
fix missing heads for certain server plugins using "disguised" messages.
Thanks Suiranoil for bringing this up!
option to disable handling of system messages, thanks again to Suiranoil!
This allows for even less mismatched heads, but will break heads completely on servers that turn player messages into system messages.
You've been warned!
10.08.2023 · 111 658 downloads
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 12 919 downloads
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 3 963 downloads
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 494 downloads
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 48 233 downloads
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 2 015 downloads
add be_by Belarusian translation, thanks to Gazmanovich!
30.07.2023 · 29 578 downloads
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 862 downloads
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 824 downloads
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 121 downloads
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 11 781 downloads
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 588 downloads
ja_jp Japanese translation, thanks to co-91!16.07.2023 · 14 904 downloads
0.10.18
0.10.17
16.07.2023 · 1 692 downloads
0.10.18
0.10.17
16.07.2023 · 1 000 downloads
0.10.18
0.10.17
16.07.2023 · 141 downloads
0.10.18
0.10.17
16.07.2023 · 55 206 downloads
0.10.18
0.10.17
16.07.2023 · 773 downloads
0.10.18
0.10.17
16.06.2023 · 80 352 downloads
16.06.2023 · 6 553 downloads
16.06.2023 · 4 660 downloads
backport to 1.19.4:
16.06.2023 · 518 downloads
backport to 1.19.4:
16.06.2023 · 17 307 downloads
backport to 1.19.2:
16.06.2023 · 1 115 downloads
backport to 1.19.2:
09.06.2023 · 843 downloads
07.06.2023 · 15 409 downloads
03.05.2023 · 41 191 downloads
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 641 downloads
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 9 568 downloads
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 1 521 downloads
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 181 downloads
fix formatted nicknames not being matched up
03.05.2023 · 71 downloads
fix formatted nicknames not being matched up
03.05.2023 · 141 downloads
fix formatted nicknames not being matched up
03.05.2023 · 85 downloads
fix formatted nicknames not being matched up
23.04.2023 · 6 064 downloads
(regressions only for 1.19.4)
23.04.2023 · 153 downloads
(regressions only for 1.19.4)
22.04.2023 · 343 downloads
move auto complete suggestions to accommodate for chat heads when needed
22.04.2023 · 69 downloads
move auto complete suggestions to accommodate for chat heads when needed
22.04.2023 · 7 571 downloads
move auto complete suggestions to accommodate for chat heads when needed
22.04.2023 · 630 downloads
move auto complete suggestions to accommodate for chat heads when needed
18.04.2023 · 1 262 downloads
fix crash when accessing the "missing Cloth Config" screen (1.19.4 only)
18.04.2023 · 284 downloads
fix crash when accessing the "missing Cloth Config" screen (1.19.4 only)
26.03.2023 · 1 141 downloads
fix chat tag icons* not being moved with the text
* like the "modified message" indicator or No Chat Reports' encrypted message indicator
26.03.2023 · 401 downloads
fix chat tag icons* not being moved with the text
* like the "modified message" indicator or No Chat Reports' encrypted message indicator
26.03.2023 · 329 downloads
fix chat tag icons* not being moved with the text
* like the "modified message" indicator or No Chat Reports' encrypted message indicator
26.03.2023 · 901 downloads
fix chat tag icons* not being moved with the text
* like the "modified message" indicator or No Chat Reports' encrypted message indicator
18.03.2023 · 1 430 downloads
18.03.2023 · 627 downloads
18.03.2023 · 165 downloads
18.03.2023 · 177 downloads
09.03.2023 · 2 119 downloads
add French translation, thanks to Calvineries!
09.03.2023 · 1 097 downloads
add French translation, thanks to Calvineries!
09.03.2023 · 125 downloads
add French translation, thanks to Calvineries!
09.03.2023 · 149 downloads
add French translation, thanks to Calvineries!
25.02.2023 · 1 197 downloads
fix NPE when Polymer's early play networking API is used to send messages (courtesy of Skidamek)
25.02.2023 · 1 473 downloads
fix NPE when Polymer's early play networking API is used to send messages (courtesy of Skidamek)
23.02.2023 · 458 downloads
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
23.02.2023 · 228 downloads
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
23.02.2023 · 653 downloads
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
23.02.2023 · 163 downloads
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
20.02.2023 · 106 downloads
Sorry for the whole ordeal, all crash causes should now (hopefully) be gone!
0.10.3:
0.10.2:
0.10.1:
0.10.0:
20.02.2023 · 88 downloads
Sorry for the whole ordeal, all crash causes should now (hopefully) be gone!
0.10.3:
0.10.2:
0.10.1:
0.10.0:
18.02.2023 · 2 925 downloads
backport to 1.19.1 / 1.19.2
- add chat heads to tab auto-complete suggestions
- workaround for incorrect skin layer blending when chat is transparent (e.g. when setting Chat Opacity < 100%)
18.02.2023 · 2 907 downloads
05.01.2023 · 7 400 downloads
backport to 1.19.1 / 1.19.2
implement name aliases: some servers allow to set nicknames which cannot automatically be matched with the player's profile.
with this feature the names can be manually matched e.g. by adding a rule "nickname -> profile name".
added Simplified Chinese translation by yiobai, thank you!
05.01.2023 · 321 downloads
backport to 1.19.1 / 1.19.2
implement name aliases: some servers allow to set nicknames which cannot automatically be matched with the player's profile.
with this feature the names can be manually matched e.g. by adding a rule "nickname -> profile name".
added Simplified Chinese translation by yiobai, thank you!
02.01.2023 · 4 811 downloads
implement name aliases: some servers allow to set nicknames which cannot automatically be matched with the player's profile.
with this feature the names can be manually matched e.g. by adding a rule "nickname -> profile name".
02.01.2023 · 206 downloads
implement name aliases: some servers allow to set nicknames which cannot automatically be matched with the player's profile.
with this feature the names can be manually matched e.g. by adding a rule "nickname -> profile name".
22.12.2022 · 908 downloads
added Simplified Chinese translation by yiobai, thank you!
22.12.2022 · 147 downloads
added Simplified Chinese translation by yiobai, thank you!
08.12.2022 · 186 downloads
update to 1.19.3
note that 22w42a changed chat quite a bit again, so here's hoping everything is still working as intended
07.12.2022 · 1 820 downloads
update to 1.19.3
note that 22w42a changed chat quite a bit again, so here's hoping everything is still working as intended
17.10.2022 · 32 786 downloads
17.10.2022 · 1 423 downloads
17.10.2022 · 39 716 downloads
17.10.2022 · 217 353 downloads
17.10.2022 · 13 625 downloads
17.10.2022 · 1 561 downloads
17.10.2022 · 76 928 downloads
17.10.2022 · 148 579 downloads