From 73597ed865e92dbfad404b69eb6468fb7e129ad2 Mon Sep 17 00:00:00 2001 From: Phoenix616 Date: Wed, 6 Mar 2019 01:13:47 +0100 Subject: [PATCH] Improve damage handling of dead entities --- nms-patches/EntityLiving.patch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nms-patches/EntityLiving.patch b/nms-patches/EntityLiving.patch index a060dbd3de..3b06b97633 100644 --- a/nms-patches/EntityLiving.patch +++ b/nms-patches/EntityLiving.patch @@ -492,6 +492,15 @@ } } +@@ -703,7 +903,7 @@ + return false; + } else if (this.world.isClientSide) { + return false; +- } else if (this.getHealth() <= 0.0F) { ++ } else if (this.dead || this.killed || this.getHealth() <= 0.0F) { // CraftBukkit - Don't allow entities that got set to dead/killed elsewhere to get damaged and die + return false; + } else if (damagesource.p() && this.hasEffect(MobEffects.FIRE_RESISTANCE)) { + return false; @@ -958,6 +1191,12 @@ boolean flag = this.lastDamageByPlayerTime > 0;