Object Text Component
Put Block Textures in your text or other places!
Supported Versions:
1.21.8-1.21.91.21.10+
Tutorial Steps:
- Each row has a different example that you may use and combine
 
Commands by Row:
Row 1
1. [impulse] /tellraw @a {"sprite":"item/diamond"}
Row 2
2. [impulse] /tellraw @a {"player":"Vivtorsing"}
3. [chain] /tellraw @a {"player":{"name":"Vivtorsing"},"hat":false}
Row 3
4. [impulse] /tellraw @a {"atlas":"minecraft:gui","sprite":"hud/heart/full"}
Row 4
5. [impulse] /tellraw @a [{"player":"Vivtorsing"}," loves ",{"sprite":"item/diamond"}]
Row 5
6. [impulse] /give @p diamond[minecraft:custom_name={"sprite":"item/diamond"}]
Row 6
7. [impulse] /data modify block ~ ~1 ~ front_text.messages[0] set value {"sprite":"block/diamond_block"}
Row 7
8. [impulse] /title @a title [{"atlas":"minecraft:gui","sprite":"player_list/remove_operator"}," ",{"player":"Vivtorsing"}," ",{"atlas":"minecraft:paintings","sprite":"dennis"}," Subscribe",{"atlas":"minecraft:gui","sprite":"boss_bar/red_progress"},{"atlas":"minecraft:gui","sprite":"boss_bar/red_progress"}]
Too lazy to copy and paste each command?