applyModeledProjectileHit
public static void applyModeledProjectileHit(Player player, EliteEntity eliteEntity, Projectile projectile, double rawDamage)
Applies a projectile hit that was caught by a custom model hitbox rather than by Minecraft's native entity hitbox.
Some modeled-hit callbacks can call damage and still land raw damage without producing the EntityDamageByEntityEvent shape EliteMobs handles. This method explicitly fires the same event shape a normal arrow hit would produce, lets EliteMobs and other listeners modify it, then applies the final event damage to the mob's health.