mojira.dev
MC-302246

Sprite object component does not render in server list depending on component tree

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

Attachments

Comments 3

Dark color may actually be intended (inherits default gray color in this spot) but the missing render is surely not

{"text":"","extra":[{"text":"Hello Mojira! ","extra":[{"sprite":"minecraft:block/fire_0","color":"white"}]},"\n"]}

image-20250921-194447.png

White color does ‘fix’ that part

jmp

(Unassigned)

Plausible

Platform

Normal

Commands, Rendering, UI

1.21.9 Pre-Release 2

Retrieved