when a shield is given to a player with the command /give @p minecraft:shield
andthe player get hurt by an arrow the shield changes color at every hit , but the name stays black shield .
i recorded a gameplay with expresion encoder 4 to show it , take a look at the off hand slot .
18th duplicate of MC-86130