diff --git a/paper-server/nms-patches/EntityFireworks.patch b/paper-server/nms-patches/EntityFireworks.patch index af6bba54a8..99fc74ae34 100644 --- a/paper-server/nms-patches/EntityFireworks.patch +++ b/paper-server/nms-patches/EntityFireworks.patch @@ -33,3 +33,13 @@ } double d0 = 5.0D; +@@ -162,7 +169,9 @@ + if (flag) { + float f1 = f * (float) Math.sqrt((5.0D - (double) this.g(entityliving)) / 5.0D); + ++ CraftEventFactory.entityDamage = this; // CraftBukkit + entityliving.damageEntity(DamageSource.t, f1); ++ CraftEventFactory.entityDamage = null; // CraftBukkit + } + } + }