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)
30.03.2023 · 4 164 завантаження
compatibility with Compact Chat
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 завантаження