diff --git a/src/main/java/net/aufdemrand/denizen/events/entity/EntityDamagedScriptEvent.java b/src/main/java/net/aufdemrand/denizen/events/entity/EntityDamagedScriptEvent.java index fc8db073a0..615ebf2b23 100644 --- a/src/main/java/net/aufdemrand/denizen/events/entity/EntityDamagedScriptEvent.java +++ b/src/main/java/net/aufdemrand/denizen/events/entity/EntityDamagedScriptEvent.java @@ -175,7 +175,7 @@ else if (name.equals("projectile") && projectile != null) { } else if (name.startsWith("damage_")) { for (EntityDamageEvent.DamageModifier dm : EntityDamageEvent.DamageModifier.values()) { - if (name.equals("damage_" + dm.name())) { + if (name.equals("damage_" + CoreUtilities.toLowerCase(dm.name()))) { return new Element(event.getDamage(dm)); } } 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 c5d8a9f156..66222e1099 100644 --- a/src/main/java/net/aufdemrand/denizen/events/entity/EntityKilledScriptEvent.java +++ b/src/main/java/net/aufdemrand/denizen/events/entity/EntityKilledScriptEvent.java @@ -163,9 +163,11 @@ else if ((name.equals("damager")) && (damager != null)) { else if ((name.equals("projectile")) && (projectile != null)) { return projectile; } - for (EntityDamageEvent.DamageModifier dm : EntityDamageEvent.DamageModifier.values()) { - if (name.equals("damage_" + dm.name())) { - return new Element(event.getDamage(dm)); + else if (name.startsWith("damage_")) { + for (EntityDamageEvent.DamageModifier dm : EntityDamageEvent.DamageModifier.values()) { + if (name.equals("damage_" + CoreUtilities.toLowerCase(dm.name()))) { + return new Element(event.getDamage(dm)); + } } } return super.getContext(name);