SPIGOT-7968: ProjectileHitEvent not trigerred when arrow hits entity

This commit is contained in:
md_5 2024-11-30 15:16:28 +11:00
parent b75b792ec3
commit fa85c5e0af
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11

View File

@ -49,6 +49,15 @@
this.hasImpulse = true;
}
} else {
@@ -284,7 +298,7 @@
continue;
}
- ProjectileDeflection projectiledeflection = this.hitTargetOrDeflectSelf(movingobjectpositionentity);
+ ProjectileDeflection projectiledeflection = this.preHitTargetOrDeflectSelf(movingobjectpositionentity); // CraftBukkit - projectile hit event
this.hasImpulse = true;
if (this.getPierceLevel() > 0 && projectiledeflection == ProjectileDeflection.NONE) {
@@ -356,7 +370,7 @@
protected void tickDespawn() {
++this.life;