From 1e446f7eac5a07b199e503745e1c1b784d4c3598 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sat, 30 Jul 2016 10:06:07 +1000 Subject: [PATCH] SPIGOT-2559: Kill all entities when called with setHealth(0) By: md_5 --- .../java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java index e662e4ae2..feef438c3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java @@ -95,8 +95,8 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { throw new IllegalArgumentException("Health must be between 0 and " + getMaxHealth()); } - if (entity instanceof EntityPlayer && health == 0) { - ((EntityPlayer) entity).die(DamageSource.GENERIC); + if (health == 0) { + getHandle().die(DamageSource.GENERIC); } getHandle().setHealth((float) health);