Skip to content

Commit 05f9400

Browse files
committed
ignore void and /kill damage
1 parent 59d0295 commit 05f9400

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/lol/hyper/toolstats/events/EntityDamage.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,13 @@ public void onDamage(EntityDamageByEntityEvent event) {
5353
return;
5454
}
5555
LivingEntity livingEntity = (LivingEntity) event.getEntity();
56+
57+
// ignore void and /kill damage
58+
EntityDamageEvent.DamageCause cause = event.getCause();
59+
if (cause == EntityDamageEvent.DamageCause.SUICIDE || cause == EntityDamageEvent.DamageCause.VOID) {
60+
return;
61+
}
62+
5663
// mob is going to die
5764
if (livingEntity.getHealth() - event.getFinalDamage() <= 0) {
5865
// a player is killing something

0 commit comments

Comments
 (0)