package nautilus.game.arcade.stats; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import nautilus.game.arcade.game.Game; import nautilus.game.arcade.game.games.turfforts.TurfForts; public class BehindEnemyLinesStatTracker extends StatTracker { public BehindEnemyLinesStatTracker(TurfForts game) { super(game); } @EventHandler public void onUpdate(UpdateEvent event) { if (getGame().GetState() != Game.GameState.Live) return; if (event.getType() == UpdateType.SEC) { for (Player player : getGame().GetPlayers(true)) { Long time = getGame().getEnemyTurfEntranceTime(player); if (time != null && System.currentTimeMillis() - time >= 15000) getGame().AddStat(player, "BehindEnemyLines", 1, true, false); } } } }