diff --git a/nms-patches/EntityLiving.patch b/nms-patches/EntityLiving.patch index 64db669a1f..c9a3e9d5de 100644 --- a/nms-patches/EntityLiving.patch +++ b/nms-patches/EntityLiving.patch @@ -489,11 +489,11 @@ this.getCombatTracker().trackDamage(damagesource, f2, f); - this.setAbsorptionHearts(this.getAbsorptionHearts() - f); + // CraftBukkit start -+ if (human) { -+ return true; ++ if (!human) { ++ this.setAbsorptionHearts(this.getAbsorptionHearts() - f); + } + // CraftBukkit end -+ this.setAbsorptionHearts(this.getAbsorptionHearts() - f); ++ return true; + } else { + return false; }