diff --git a/src/main/java/net/aufdemrand/denizen/events/entity/EntityKilledScriptEvent.java b/src/main/java/net/aufdemrand/denizen/events/entity/EntityKilledScriptEvent.java index a0c5fdd7bf..82a209d2ea 100644 --- a/src/main/java/net/aufdemrand/denizen/events/entity/EntityKilledScriptEvent.java +++ b/src/main/java/net/aufdemrand/denizen/events/entity/EntityKilledScriptEvent.java @@ -170,14 +170,14 @@ else if (name.startsWith("damage_")) { @EventHandler(ignoreCancelled = true) public void onEntityKilled(EntityDamageEvent event) { entity = new dEntity(event.getEntity()); - damage = new Element(event.getDamage()); - final_damage = new Element(event.getFinalDamage()); // Check for possibility of death first if (entity.isValid() && entity.isLivingEntity()) { - if (final_damage.asDouble() < entity.getLivingEntity().getHealth()) { + if (event.getFinalDamage() < entity.getLivingEntity().getHealth()) { return; } } + damage = new Element(event.getDamage()); + final_damage = new Element(event.getFinalDamage()); cause = new Element(event.getCause().name().toLowerCase()); damager = null; projectile = null;