I know there is an event to detect when we interact but nothing when the npc take an arrow or get damaged by an entity. So I think having the ability to damage the npc via entity, blocks or other thing could be great?