diff --git a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java index aefb383..d53aafe 100644 --- a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java +++ b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java @@ -18,6 +18,9 @@ public class CubotPlugin extends ServerPlugin { listeners.add(new SetInventoryPosition()); listeners.add(new PutItemCommandListener()); listeners.add(new PopItemCommandListener()); + listeners.add(new DeathCountListener()); + listeners.add(new TotalExecutionTimeListener()); + listeners.add(new WalkDistanceListener()); GameRegistry registry = gameServer.getRegistry(); diff --git a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/DeathCountEvent.java b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/DeathCountEvent.java index 4c45f86..91982d1 100644 --- a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/DeathCountEvent.java +++ b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/DeathCountEvent.java @@ -7,7 +7,6 @@ public class DeathCountEvent extends GameEvent { public DeathCountEvent(GameObject object) { setSource(object); - } @Override diff --git a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/TotalExecutionTimeListener.java b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/TotalExecutionTimeListener.java index f076d76..8858301 100644 --- a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/TotalExecutionTimeListener.java +++ b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/TotalExecutionTimeListener.java @@ -22,7 +22,7 @@ public class TotalExecutionTimeListener implements GameEventListener { if (object instanceof ControllableUnit) { count = ((ControllableUnit) object).getParent().getStats().getInt("totalExecutionTime"); count++; - LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " Death Count " + + LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " execution time " + Integer.toString(count)); ((ControllableUnit) object).getParent().getStats().setInt("totalExecutionTime", diff --git a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/WalkDistanceListener.java b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/WalkDistanceListener.java index a22247a..db1487f 100644 --- a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/WalkDistanceListener.java +++ b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/event/WalkDistanceListener.java @@ -5,6 +5,7 @@ import net.simon987.server.event.GameEventListener; import net.simon987.server.game.objects.ControllableUnit; import net.simon987.server.game.objects.GameObject; import net.simon987.server.logging.LogManager; +import net.simon987.server.user.UserStats; public class WalkDistanceListener implements GameEventListener { @@ -22,7 +23,7 @@ public class WalkDistanceListener implements GameEventListener { if (object instanceof ControllableUnit) { count = ((ControllableUnit) object).getParent().getStats().getInt("walkDistance"); count++; - LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " Death Count " + + LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " walk distance " + count); ((ControllableUnit) object).getParent().getStats().setInt("walkDistance", diff --git a/Server/src/main/java/net/simon987/server/user/UserStatsHelper.java b/Server/src/main/java/net/simon987/server/user/UserStatsHelper.java index 9b80135..90b85d7 100644 --- a/Server/src/main/java/net/simon987/server/user/UserStatsHelper.java +++ b/Server/src/main/java/net/simon987/server/user/UserStatsHelper.java @@ -58,8 +58,8 @@ public class UserStatsHelper { ArrayList> deaths = new ArrayList<>(this.getTopN("deathCount", n)); ArrayList> time = new ArrayList<>(this.getTopN("executionTime", n)); ArrayList> distance = new ArrayList<>(this.getTopN("walkDistance", n)); - - for (int i = 0; i < n ; i++) { + + for (int i = 0; i < vaults.size() ; i++) { User user = vaults.get(i).getKey(); Map allStats = new HashMap(); allStats.put("completedVaults", vaults.get(i).getValue().size());