From fa85c5e0af7b0a2db9170f7175a683ce497295bb Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 30 Nov 2024 15:16:28 +1100 Subject: [PATCH] SPIGOT-7968: ProjectileHitEvent not trigerred when arrow hits entity --- .../minecraft/world/entity/projectile/EntityArrow.patch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nms-patches/net/minecraft/world/entity/projectile/EntityArrow.patch b/nms-patches/net/minecraft/world/entity/projectile/EntityArrow.patch index b822c0971..288af4b6f 100644 --- a/nms-patches/net/minecraft/world/entity/projectile/EntityArrow.patch +++ b/nms-patches/net/minecraft/world/entity/projectile/EntityArrow.patch @@ -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;