diff --git a/src/main/java/lol/hyper/toolstats/events/EntityDamage.java b/src/main/java/lol/hyper/toolstats/events/EntityDamage.java index 24ff412..43463f9 100644 --- a/src/main/java/lol/hyper/toolstats/events/EntityDamage.java +++ b/src/main/java/lol/hyper/toolstats/events/EntityDamage.java @@ -40,7 +40,7 @@ public class EntityDamage implements Listener { private final ToolStats toolStats; public final Set trackedMobs = new HashSet<>(); - private final List ignoredDamageCauses = Arrays.asList("SUICIDE", "VOID", "CUSTOM", "KILL"); + private final List ignoredCauses = Arrays.asList(EntityDamageEvent.DamageCause.SUICIDE, EntityDamageEvent.DamageCause.VOID, EntityDamageEvent.DamageCause.CUSTOM, EntityDamageEvent.DamageCause.KILL); public EntityDamage(ToolStats toolStats) { this.toolStats = toolStats; @@ -57,8 +57,8 @@ public class EntityDamage implements Listener { } // ignore void and /kill damage - String cause = event.getCause().toString().toUpperCase(); - if (ignoredDamageCauses.contains(cause)) { + EntityDamageEvent.DamageCause cause = event.getCause(); + if (ignoredCauses.contains(cause)) { return; }