Minecraft wiki entry for Thorns, associated text: If a projectile is launched toward an opponent equipped with thorns, using a shield damages the shield instead of the player when the projectile hits the opponent.