diff --git a/pom.xml b/pom.xml
index b897d68..f1cb93d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
lol.hyper
toolstats
- 1.4.4
+ 1.4.5
jar
ToolStats
diff --git a/src/main/java/lol/hyper/toolstats/events/EntityDamage.java b/src/main/java/lol/hyper/toolstats/events/EntityDamage.java
index c4aa929..9f6095e 100644
--- a/src/main/java/lol/hyper/toolstats/events/EntityDamage.java
+++ b/src/main/java/lol/hyper/toolstats/events/EntityDamage.java
@@ -39,6 +39,7 @@ public class EntityDamage implements Listener {
private final ToolStats toolStats;
public final Set trackedMobs = new HashSet<>();
+ private final List ignoredCauses = Arrays.asList(EntityDamageEvent.DamageCause.SUICIDE, EntityDamageEvent.DamageCause.VOID, EntityDamageEvent.DamageCause.CUSTOM);
public EntityDamage(ToolStats toolStats) {
this.toolStats = toolStats;
@@ -57,7 +58,7 @@ public class EntityDamage implements Listener {
// ignore void and /kill damage
EntityDamageEvent.DamageCause cause = event.getCause();
- if (cause == EntityDamageEvent.DamageCause.SUICIDE || cause == EntityDamageEvent.DamageCause.VOID) {
+ if (ignoredCauses.contains(cause)) {
return;
}
@@ -152,7 +153,7 @@ public class EntityDamage implements Listener {
// ignore void and /kill damage
EntityDamageEvent.DamageCause cause = event.getCause();
- if (cause == EntityDamageEvent.DamageCause.SUICIDE || cause == EntityDamageEvent.DamageCause.VOID) {
+ if (ignoredCauses.contains(cause)) {
return;
}
@@ -182,7 +183,7 @@ public class EntityDamage implements Listener {
// ignore void and /kill damage
EntityDamageEvent.DamageCause cause = event.getCause();
- if (cause == EntityDamageEvent.DamageCause.SUICIDE || cause == EntityDamageEvent.DamageCause.VOID) {
+ if (ignoredCauses.contains(cause)) {
return;
}