|Triggers||When a projectile hits a block or an entity.|
|Generated Examples||after projectile hits:|
|Has Player||when the entity that was hit is a player, or when the shooter is a player if no entity was hit. - this adds switches 'flagged:<flag name>' + 'permission:<node>', in addition to the '<player>' link.|
|Has NPC||when the entity that was hit is a npc, or when the shooter is a npc if no entity was hit.|
|Switches||entity:<entity> to only process the event if an entity got hit, and it matches the specified EntityTag matcher.
block:<block> to only process the event if a block got hit, and it matches the specified LocationTag matcher.
shooter:<entity> to only process the event if the projectile was shot by an entity, and it matches the specified EntityTag matcher.
|Cancellable||True - This adds <context.cancelled> and determine 'cancelled' or 'cancelled:false'|
|Has Location||True - This adds the switches 'in:<area>', 'location_flagged:<flag>', ...|
|Synonyms (Search Aid)||entity shoots|