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
Условия использования, изменения и распространения этого товара.
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...
Скриншоты и изображения из оригинальной страницы Modrinth.






Опубликованные версии и оригинальные файлы Modrinth.
22.07.2026 · 17 686 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 821 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 41 151 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 8 532 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 103 749 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 044 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 1 934 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 5 836 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 258 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 287 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 860 221 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 238 085 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 7 378 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 3 076 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 161 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 452 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 12 474 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 364 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 787 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 1 785 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 64 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 394 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 845 690 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 3 376 067 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 546 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 746 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 3 599 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 15 534 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 2 828 загрузки
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 загрузки
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 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 46 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 238 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 15 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 466 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 20 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 37 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 44 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 18 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 15 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 576 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 286 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 30 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 25 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 14 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 16 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 50 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 14 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 13 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 31 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 16 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 14 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 1 424 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 542 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 34 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 20 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 25 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)11.11.2025 · 50 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)06.11.2025 · 70 012 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
/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 загрузки
/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 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 2 406 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 29 832 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 574 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 50 025 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 961 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 028 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 2 326 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 124 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 104 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 104 802 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 79 128 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 2 839 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 228 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 96 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 145 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 6 193 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 127 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 311 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 766 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 63 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 150 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 239 378 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 418 744 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 046 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 305 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 1 964 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)02.10.2025 · 4 675 загрузки
/realname commands on EssentialsX servers and automatically adds aliases for it (on by default)30.09.2025 · 482 загрузки
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 загрузки
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 загрузки
29.09.2025 · 502 загрузки
29.09.2025 · 3 394 загрузки
29.09.2025 · 55 загрузки
29.09.2025 · 4 935 загрузки
29.09.2025 · 131 загрузки
29.09.2025 · 121 загрузки
29.09.2025 · 202 загрузки
29.09.2025 · 38 загрузки
29.09.2025 · 32 загрузки
29.09.2025 · 35 344 загрузки
29.09.2025 · 4 565 загрузки
29.09.2025 · 242 загрузки
29.09.2025 · 122 загрузки
29.09.2025 · 39 загрузки
29.09.2025 · 36 загрузки
29.09.2025 · 3 143 загрузки
29.09.2025 · 34 загрузки
29.09.2025 · 51 загрузки
29.09.2025 · 99 загрузки
29.09.2025 · 25 загрузки
29.09.2025 · 39 загрузки
29.09.2025 · 5 928 загрузки
29.09.2025 · 36 751 загрузки
29.09.2025 · 116 загрузки
29.09.2025 · 54 загрузки
29.09.2025 · 172 загрузки
29.09.2025 · 435 загрузки
20.09.2025 · 61 239 загрузки
20.09.2025 · 1 265 загрузки
20.09.2025 · 7 375 загрузки
20.09.2025 · 134 загрузки
20.09.2025 · 14 365 загрузки
20.09.2025 · 267 загрузки
20.09.2025 · 249 загрузки
20.09.2025 · 393 загрузки
20.09.2025 · 52 загрузки
20.09.2025 · 44 загрузки
20.09.2025 · 21 015 загрузки
20.09.2025 · 17 960 загрузки
20.09.2025 · 546 загрузки
20.09.2025 · 290 загрузки
20.09.2025 · 37 загрузки
20.09.2025 · 71 загрузки
20.09.2025 · 958 загрузки
20.09.2025 · 159 загрузки
20.09.2025 · 93 загрузки
20.09.2025 · 245 загрузки
20.09.2025 · 26 загрузки
20.09.2025 · 67 загрузки
20.09.2025 · 203 949 загрузки
20.09.2025 · 161 872 загрузки
20.09.2025 · 233 загрузки
20.09.2025 · 81 загрузки
20.09.2025 · 748 загрузки
20.09.2025 · 1 167 загрузки
05.08.2025 · 141 870 загрузки
update Emojiful compatibility for 5.2.x
05.08.2025 · 103 030 загрузки
update Emojiful compatibility for 5.2.x
19.06.2025 · 696 732 загрузки
19.06.2025 · 10 918 загрузки
08.05.2025 · 540 315 загрузки
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 загрузки
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 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 10 707 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 5 356 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 13 007 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 466 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 566 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 643 800 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 309 924 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 10 205 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 7 397 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 274 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 576 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 33 472 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 583 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 1 577 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 3 562 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 96 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 723 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 1 677 463 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 3 245 873 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 4 618 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 1 192 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 8 923 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
01.05.2025 · 298 812 загрузки
add Argentine Spanish (es_ar) translation, thanks to Texaliuz!
15.04.2025 · 2 253 загрузки
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 1 085 загрузки
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 96 загрузки
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 29 197 загрузки
detect Showcase Item message sender directly (fix showcase messages not always having a head)
15.04.2025 · 182 376 загрузки
detect Showcase Item message sender directly (fix showcase messages not always having a head)
14.04.2025 · 100 загрузки
compat with Showcase Item
14.04.2025 · 96 загрузки
compat with Showcase Item
14.04.2025 · 43 загрузки
compat with Showcase Item
14.04.2025 · 2 561 загрузки
compat with Showcase Item
14.04.2025 · 4 041 загрузки
25.03.2025 · 338 105 загрузки
port to 1.21.5
25.03.2025 · 1 465 загрузки
port to 1.21.5
01.03.2025 · 248 675 загрузки
workaround issue with loading legacy skins when using CustomSkinLoader
01.03.2025 · 3 005 загрузки
workaround issue with loading legacy skins when using CustomSkinLoader
01.03.2025 · 4 198 загрузки
workaround issue with loading legacy skins when using CustomSkinLoader
08.02.2025 · 81 685 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 1 309 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 2 134 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 17 085 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 235 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 431 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 363 630 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 84 664 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 5 090 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 5 034 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 180 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 326 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 17 183 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 254 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 1 018 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 2 836 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 89 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 836 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 340 394 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 373 827 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 3 346 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 786 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 13 756 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
08.02.2025 · 19 641 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
02.02.2025 · 23 338 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 255 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 434 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 1 707 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 64 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 65 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 33 070 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 1 889 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 364 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 388 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 44 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 47 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 1 310 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 43 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 87 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 228 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 34 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 93 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 16 324 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 12 110 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 375 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 95 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 455 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
02.02.2025 · 919 загрузки
update Japanese (ja_jp) translation, thanks to takejohn!
25.01.2025 · 45 192 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 3 360 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 597 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 3 737 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 88 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 93 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 56 750 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 2 169 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 465 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 1 771 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 44 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 58 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 2 525 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 59 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 121 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 467 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 33 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 116 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 28 915 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 1 768 844 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 559 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 105 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 813 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
25.01.2025 · 5 339 загрузки
allow "Before Name" rendering when Modern UI's text engine is disabled
20.01.2025 · 38 467 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 236 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 383 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 1 824 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 55 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 62 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 19 753 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 1 192 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 284 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 397 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 44 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 41 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 1 288 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 43 загрузки
fix hang on server join when server resource pack is invalid
20.01.2025 · 136 загрузки
fix hang on server join when server resource pack is invalid
14.01.2025 · 88 561 загрузки
workaround for Quark's item share rendering being offset when using "before name" rendering
05.01.2025 · 1 120 загрузки
update Forge
05.01.2025 · 211 загрузки
update Forge
06.12.2024 · 159 519 загрузки
port to 1.21.4
06.12.2024 · 1 632 загрузки
port to 1.21.4
25.11.2024 · 28 719 загрузки
25.11.2024 · 720 загрузки
25.11.2024 · 559 533 загрузки
25.11.2024 · 11 820 загрузки
25.11.2024 · 2 728 загрузки
25.11.2024 · 3 289 загрузки
25.11.2024 · 115 загрузки
25.11.2024 · 224 загрузки
25.11.2024 · 32 454 загрузки
25.11.2024 · 200 загрузки
25.11.2024 · 701 загрузки
25.11.2024 · 2 057 загрузки
25.11.2024 · 68 загрузки
25.11.2024 · 538 загрузки
25.11.2024 · 1 947 089 загрузки
25.11.2024 · 357 411 загрузки
25.11.2024 · 3 362 загрузки
25.11.2024 · 551 загрузки
25.11.2024 · 6 358 загрузки
25.11.2024 · 89 323 загрузки
14.11.2024 · 32 575 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 517 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 50 936 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 1 910 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 829 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 892 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 59 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 74 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 2 632 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 63 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 128 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 464 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 42 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 126 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 26 612 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 314 458 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 576 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 125 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 1 405 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
14.11.2024 · 3 456 загрузки
update Simplified Chinese (zh_cn) translation thanks to NumberSir!
23.10.2024 · 28 996 загрузки
update to 1.21.2
23.10.2024 · 758 загрузки
update to 1.21.2
22.10.2024 · 126 096 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 5 131 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 326 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 718 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 78 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 123 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 6 269 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 109 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 249 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 732 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 51 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 372 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 205 119 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 89 375 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 030 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 217 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 1 756 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
22.10.2024 · 7 155 загрузки
automatically use "Before Line" rendering when Caxton or Modern UI is installed, as "Before Name" rendering is currently incompatible
27.09.2024 · 153 476 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 18 301 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 1 911 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 2 086 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 87 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 155 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 15 619 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 158 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 345 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 1 209 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 58 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 177 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 182 144 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 73 455 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 1 050 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 281 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 5 774 загрузки
fix a crash when server sends click event without a string value
27.09.2024 · 8 494 загрузки
fix a crash when server sends click event without a string value
23.09.2024 · 19 418 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 1 639 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 924 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 428 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 54 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 53 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 1 799 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 132 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 67 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 176 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 41 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 50 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 6 641 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 7 995 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 229 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 64 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 1 246 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
23.09.2024 · 507 загрузки
update Russian (ru_ru) translation, thanks to cutiegin!
21.09.2024 · 21 514 загрузки
21.09.2024 · 646 загрузки
21.09.2024 · 192 загрузки
21.09.2024 · 431 загрузки
21.09.2024 · 48 загрузки
21.09.2024 · 54 загрузки
21.09.2024 · 1 051 загрузки
21.09.2024 · 46 загрузки
21.09.2024 · 63 загрузки
21.09.2024 · 211 загрузки
21.09.2024 · 50 загрузки
21.09.2024 · 53 загрузки
21.09.2024 · 5 678 загрузки
21.09.2024 · 3 488 загрузки
21.09.2024 · 218 загрузки
21.09.2024 · 51 загрузки
21.09.2024 · 325 загрузки
21.09.2024 · 1 111 загрузки
11.09.2024 · 75 842 загрузки
11.09.2024 · 2 741 загрузки
11.09.2024 · 608 загрузки
11.09.2024 · 2 144 загрузки
11.09.2024 · 82 загрузки
11.09.2024 · 91 загрузки
11.09.2024 · 4 617 загрузки
11.09.2024 · 69 загрузки
11.09.2024 · 138 загрузки
11.09.2024 · 523 загрузки
11.09.2024 · 42 загрузки
11.09.2024 · 105 загрузки
11.09.2024 · 84 443 загрузки
11.09.2024 · 42 568 загрузки
11.09.2024 · 544 загрузки
11.09.2024 · 115 загрузки
11.09.2024 · 794 загрузки
11.09.2024 · 1 561 загрузки
03.09.2024 · 329 загрузки
(oops, this should have been released with the last batch!)
fix Brazilian Portuguese pt_br translation not working
03.09.2024 · 88 загрузки
(oops, this should have been released with the last batch!)
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 391 416 загрузки
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 782 загрузки
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 4 112 загрузки
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 159 загрузки
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 11 809 загрузки
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 254 загрузки
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 424 загрузки
fix Brazilian Portuguese pt_br translation not working
16.08.2024 · 1 451 загрузки
16.08.2024 · 69 загрузки
16.08.2024 · 231 загрузки
16.08.2024 · 71 346 загрузки
16.08.2024 · 95 239 загрузки
16.08.2024 · 1 295 загрузки
16.08.2024 · 261 загрузки
16.08.2024 · 2 807 загрузки
16.08.2024 · 21 096 загрузки
14.08.2024 · 576 загрузки
make sure to use the latest Forge versions
14.08.2024 · 140 загрузки
make sure to use the latest Forge versions
14.08.2024 · 100 загрузки
make sure to use the latest Forge versions
07.08.2024 · 5 172 загрузки
0.12.11
0.12.10
07.08.2024 · 117 337 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 70 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 1 905 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 85 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 7 792 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 100 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 162 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 1 001 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 64 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 123 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 20 465 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 33 550 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 672 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 141 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 3 294 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
07.08.2024 · 6 134 загрузки
add Brazilian Portuguese translation, thanks to chocotoneg!
29.07.2024 · 88 756 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 359 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 2 874 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 123 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 5 705 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 103 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 183 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 684 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 80 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 192 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 368 302 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 29 892 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 505 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 116 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 905 загрузки
add Russian translation, thanks to cutiegin!
29.07.2024 · 1 635 загрузки
add Russian translation, thanks to cutiegin!
08.07.2024 · 778 загрузки
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 291 загрузки
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 36 115 загрузки
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 362 загрузки
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
08.07.2024 · 4 942 загрузки
0.12.8
ModifyArgs being broken (I forgor 💀)0.12.7
07.07.2024 · 245 262 загрузки
07.07.2024 · 553 загрузки
07.07.2024 · 9 307 загрузки
07.07.2024 · 174 загрузки
07.07.2024 · 14 716 загрузки
07.07.2024 · 190 загрузки
07.07.2024 · 54 загрузки
07.07.2024 · 1 616 загрузки
07.07.2024 · 100 загрузки
07.07.2024 · 63 загрузки
07.07.2024 · 187 092 загрузки
07.07.2024 · 486 загрузки
07.07.2024 · 1 166 загрузки
07.07.2024 · 66 загрузки
07.07.2024 · 2 187 загрузки
07.07.2024 · 322 загрузки
02.07.2024 · 97 430 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 197 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 4 729 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 67 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 7 150 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 70 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 164 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 592 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 57 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 95 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 27 982 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 5 302 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 549 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 167 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 1 634 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 1 160 загрузки
0.12.6
0.12.5
0.12.4
02.07.2024 · 2 092 загрузки
0.12.5
0.12.4
02.07.2024 · 66 загрузки
0.12.5
0.12.4
02.07.2024 · 207 загрузки
0.12.5
0.12.4
02.07.2024 · 48 загрузки
0.12.5
0.12.4
02.07.2024 · 350 загрузки
0.12.5
0.12.4
02.07.2024 · 34 загрузки
0.12.5
0.12.4
02.07.2024 · 45 загрузки
0.12.5
0.12.4
02.07.2024 · 91 загрузки
0.12.5
0.12.4
02.07.2024 · 44 загрузки
0.12.5
0.12.4
02.07.2024 · 45 загрузки
0.12.5
0.12.4
02.07.2024 · 656 загрузки
0.12.5
0.12.4
02.07.2024 · 356 загрузки
0.12.5
0.12.4
02.07.2024 · 74 загрузки
0.12.5
0.12.4
02.07.2024 · 46 загрузки
0.12.5
0.12.4
02.07.2024 · 107 загрузки
0.12.5
0.12.4
02.07.2024 · 91 загрузки
0.12.5
0.12.4
02.07.2024 · 1 131 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 47 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 224 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 39 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 391 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 50 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 39 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 79 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 52 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 41 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 676 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 257 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 72 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 45 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 90 загрузки
update Traditional Chinese translation, thanks to notlin4!
02.07.2024 · 88 загрузки
update Traditional Chinese translation, thanks to notlin4!
13.06.2024 · 1 203 загрузки
port to 1.21
13.06.2024 · 179 960 загрузки
port to 1.21
13.06.2024 · 25 273 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 557 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 28 121 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 148 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 410 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 1 945 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 71 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 235 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 121 948 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 69 905 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 1 032 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 223 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 2 964 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
13.06.2024 · 6 043 загрузки
add Traditional Chinese translation, thanks to yichifauzi!
19.05.2024 · 62 440 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 296 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 37 798 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 259 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 588 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 3 323 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 83 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 296 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 321 293 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 88 802 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 1 363 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 565 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 12 693 загрузки
add Spanish translation, thanks to zeedif!
19.05.2024 · 1 145 574 загрузки
add Spanish translation, thanks to zeedif!
18.05.2024 · 1 902 загрузки
18.05.2024 · 61 загрузки
18.05.2024 · 4 544 загрузки
18.05.2024 · 59 загрузки
18.05.2024 · 95 загрузки
18.05.2024 · 276 загрузки
18.05.2024 · 46 загрузки
18.05.2024 · 66 загрузки
18.05.2024 · 12 774 загрузки
18.05.2024 · 1 036 загрузки
18.05.2024 · 158 загрузки
18.05.2024 · 64 загрузки
18.05.2024 · 342 загрузки
18.05.2024 · 280 загрузки
14.05.2024 · 40 768 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
24.04.2024 · 33 476 загрузки
port to 1.20.5
24.04.2024 · 252 загрузки
port to 1.20.5
16.03.2024 · 160 233 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 1 177 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 1 248 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 7 526 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 255 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 418 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 622 263 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 144 610 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 5 406 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 5 623 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 21 449 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)16.03.2024 · 169 004 загрузки
/tell click command (compatibility with Styled Nicknames for system messages)28.01.2024 · 73 148 загрузки
28.01.2024 · 507 загрузки
28.01.2024 · 789 загрузки
28.01.2024 · 18 022 загрузки
28.01.2024 · 81 загрузки
28.01.2024 · 436 загрузки
28.01.2024 · 108 070 загрузки
28.01.2024 · 88 791 загрузки
28.01.2024 · 4 025 загрузки
28.01.2024 · 536 загрузки
28.01.2024 · 10 991 загрузки
28.01.2024 · 10 203 загрузки
04.01.2024 · 30 019 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 171 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 310 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 24 616 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 79 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 254 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 65 281 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 34 588 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 1 065 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 241 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 17 193 загрузки
ja_jp Japanese translation, thanks to takejohn!04.01.2024 · 2 828 загрузки
ja_jp Japanese translation, thanks to takejohn!03.01.2024 · 501 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 43 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 45 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 364 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 51 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 62 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 1 621 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 258 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 83 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 52 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 136 загрузки
zh_cn Chinese translation, thanks to NumberSir!03.01.2024 · 96 загрузки
zh_cn Chinese translation, thanks to NumberSir!10.12.2023 · 844 загрузки
07.12.2023 · 49 390 загрузки
07.12.2023 · 612 загрузки
07.12.2023 · 68 загрузки
07.12.2023 · 10 792 загрузки
07.12.2023 · 71 загрузки
07.12.2023 · 241 загрузки
07.12.2023 · 62 405 загрузки
07.12.2023 · 46 069 загрузки
07.12.2023 · 891 загрузки
07.12.2023 · 190 загрузки
07.12.2023 · 12 118 загрузки
07.12.2023 · 2 224 загрузки
06.12.2023 · 307 загрузки
19.11.2023 · 678 633 загрузки
fix compatibility with Compact Chat 2.0.2
19.11.2023 · 11 389 загрузки
19.11.2023 · 110 загрузки
19.11.2023 · 325 загрузки
19.11.2023 · 534 загрузки
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 53 348 загрузки
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 828 загрузки
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 163 загрузки
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 7 693 загрузки
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
19.11.2023 · 1 318 загрузки
better mod compatibility (e.g. with Clean Chat) by using MixinExtras
18.11.2023 · 1 341 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 80 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 2 502 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 337 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 197 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 67 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 380 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
18.11.2023 · 178 загрузки
fix server-side /say and /tell commands not showing up on client and erroring (thanks to spelunkhead!)
09.11.2023 · 5 600 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 188 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 89 668 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 8 535 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 935 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 107 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 47 849 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
09.11.2023 · 497 загрузки
StyledNicknames compatibility: try to get name from sender decoration click event /tell command
24.09.2023 · 59 309 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
update for 1.20.2
21.09.2023 · 739 загрузки
update for 1.20.2
19.09.2023 · 5 454 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 12 919 загрузки
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 3 963 загрузки
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 494 загрузки
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 48 233 загрузки
add be_by Belarusian translation, thanks to Gazmanovich!
10.08.2023 · 2 015 загрузки
add be_by Belarusian translation, thanks to Gazmanovich!
30.07.2023 · 29 578 загрузки
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 862 загрузки
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 824 загрузки
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 121 загрузки
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 11 781 загрузки
ja_jp Japanese translation, thanks to co-91!30.07.2023 · 588 загрузки
ja_jp Japanese translation, thanks to co-91!16.07.2023 · 14 904 загрузки
0.10.18
0.10.17
16.07.2023 · 1 692 загрузки
0.10.18
0.10.17
16.07.2023 · 1 000 загрузки
0.10.18
0.10.17
16.07.2023 · 141 загрузки
0.10.18
0.10.17
16.07.2023 · 55 206 загрузки
0.10.18
0.10.17
16.07.2023 · 773 загрузки
0.10.18
0.10.17
16.06.2023 · 80 352 загрузки
16.06.2023 · 6 553 загрузки
16.06.2023 · 4 660 загрузки
backport to 1.19.4:
16.06.2023 · 518 загрузки
backport to 1.19.4:
16.06.2023 · 17 307 загрузки
backport to 1.19.2:
16.06.2023 · 1 115 загрузки
backport to 1.19.2:
09.06.2023 · 843 загрузки
07.06.2023 · 15 409 загрузки
03.05.2023 · 41 191 загрузки
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 641 загрузки
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 9 568 загрузки
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 1 521 загрузки
fix formatted profile names not matching up (compatibility with HaoNick)
03.05.2023 · 181 загрузки
fix formatted nicknames not being matched up
03.05.2023 · 71 загрузки
fix formatted nicknames not being matched up
03.05.2023 · 141 загрузки
fix formatted nicknames not being matched up
03.05.2023 · 85 загрузки
fix formatted nicknames not being matched up
23.04.2023 · 6 064 загрузки
(regressions only for 1.19.4)
23.04.2023 · 153 загрузки
(regressions only for 1.19.4)
22.04.2023 · 343 загрузки
move auto complete suggestions to accommodate for chat heads when needed
22.04.2023 · 69 загрузки
move auto complete suggestions to accommodate for chat heads when needed
22.04.2023 · 7 571 загрузки
move auto complete suggestions to accommodate for chat heads when needed
22.04.2023 · 630 загрузки
move auto complete suggestions to accommodate for chat heads when needed
18.04.2023 · 1 262 загрузки
fix crash when accessing the "missing Cloth Config" screen (1.19.4 only)
18.04.2023 · 284 загрузки
fix crash when accessing the "missing Cloth Config" screen (1.19.4 only)
26.03.2023 · 1 141 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
18.03.2023 · 627 загрузки
18.03.2023 · 165 загрузки
18.03.2023 · 177 загрузки
09.03.2023 · 2 119 загрузки
add French translation, thanks to Calvineries!
09.03.2023 · 1 097 загрузки
add French translation, thanks to Calvineries!
09.03.2023 · 125 загрузки
add French translation, thanks to Calvineries!
09.03.2023 · 149 загрузки
add French translation, thanks to Calvineries!
25.02.2023 · 1 197 загрузки
fix NPE when Polymer's early play networking API is used to send messages (courtesy of Skidamek)
25.02.2023 · 1 473 загрузки
fix NPE when Polymer's early play networking API is used to send messages (courtesy of Skidamek)
23.02.2023 · 458 загрузки
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
23.02.2023 · 228 загрузки
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
23.02.2023 · 653 загрузки
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
23.02.2023 · 163 загрузки
fix compatibility with Essential (by disabling skin layer blending), thanks to DJtheRedstoner!
20.02.2023 · 106 загрузки
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 загрузки
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 загрузки
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 загрузки
05.01.2023 · 7 400 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
added Simplified Chinese translation by yiobai, thank you!
22.12.2022 · 147 загрузки
added Simplified Chinese translation by yiobai, thank you!
08.12.2022 · 186 загрузки
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 загрузки
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 загрузки
17.10.2022 · 1 423 загрузки
17.10.2022 · 39 716 загрузки
17.10.2022 · 217 353 загрузки
17.10.2022 · 13 625 загрузки
17.10.2022 · 1 561 загрузки
17.10.2022 · 76 928 загрузки
17.10.2022 · 148 579 загрузки