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 DamageDealtStatTracker extends StatTracker { public DamageDealtStatTracker(Game game) { super(game); } @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) public void onCustomDamage(CustomDamageEvent event) { Player damager = event.GetDamagerPlayer(false); if (damager == null) return; getGame().AddStat(damager, "Damage Dealt", (int) Math.round(event.GetDamage()), false, false); if (getGame() != null && getGame().GetKit(damager) != null) getGame().AddStat(damager, getGame().GetKit(damager).GetName() + " Damage Dealt", (int) Math.round(event.GetDamage()), false, false); } }