package nautilus.game.arcade.stats; import mineplex.minecraft.game.core.damage.*; import nautilus.game.arcade.game.*; import org.bukkit.entity.*; import org.bukkit.event.*; public class DamageTakenStatTracker extends StatTracker { public DamageTakenStatTracker(Game game) { super(game); } @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) public void onCustomDamage(CustomDamageEvent event) { Player damagee = event.GetDamageePlayer(); if (damagee == null) return; getGame().AddStat(damagee, "Damage Taken", (int) Math.round(event.GetDamage()), false, false); if (getGame() != null && getGame().GetKit(damagee) != null) getGame().AddStat(damagee, getGame().GetKit(damagee).GetName() + " Damage Taken", (int) Math.round(event.GetDamage()), false, false); } }