When a sprite object components doesn’t have any sibling text it won’t be rendered in the server list. (A mod is needed to send a json component in the ping response, but this is part of the vanilla protocol)
Additionally, when it is rendered, it appears with a dark tint not present in game chat. This appears to be intended.
Text used in screenshots:
{"text":"","extra":[{"text":"Hello Mojira! ","extra":[{"sprite":"minecraft:block/fire_0"}]},"\n"]}
{"text":"","extra":[{"sprite":"minecraft:block/fire_0"},"\n"]}
Environment
Linux 6.13.3, mesa 25.2.1, AMD 5700XT, AMD 5950X
Linked issues
relates to 1
Attachments
Comments 3
{"text":"","extra":[{"text":"Hello Mojira! ","extra":[{"sprite":"minecraft:block/fire_0","color":"white"}]},"\n"]}
White color does ‘fix’ that part
Relates to MC-301271
Dark color may actually be intended (inherits default gray color in this spot) but the missing render is surely not