From a87a5e10d9e3eb1bac58b8e95f2f18f8952a1197 Mon Sep 17 00:00:00 2001 From: RodneyMKay <36546810+RodneyMKay@users.noreply.github.com> Date: Sun, 11 Feb 2024 20:05:11 +0100 Subject: [PATCH] Fire EntityDamageByEntityEvent for unowned wither skulls --- .../world/entity/projectile/WitherSkull.java.patch | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/paper-server/patches/sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch b/paper-server/patches/sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch index d67169854..ef4684074 100644 --- a/paper-server/patches/sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch +++ b/paper-server/patches/sources/net/minecraft/world/entity/projectile/WitherSkull.java.patch @@ -11,7 +11,7 @@ public class WitherSkull extends AbstractHurtingProjectile { -@@ -69,7 +73,7 @@ +@@ -69,11 +73,11 @@ if (entity.isAlive()) { EnchantmentHelper.doPostAttackEffects(worldserver, entity, damagesource); } else { @@ -20,6 +20,11 @@ } } } else { +- flag = entity.hurtServer(worldserver, this.damageSources().magic(), 5.0F); ++ flag = entity.hurtServer(worldserver, this.damageSources().magic().customCausingEntity(this), 5.0F); // Paper - Fire EntityDamageByEntityEvent for unowned wither skulls + } + + if (flag && entity instanceof LivingEntity entityliving) { @@ -86,7 +90,7 @@ }