diff --git a/Plugins/Mineplex.Core/src/mineplex/core/stats/StatsManager.java b/Plugins/Mineplex.Core/src/mineplex/core/stats/StatsManager.java index c73864b95..07e336f9b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/stats/StatsManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/stats/StatsManager.java @@ -109,6 +109,27 @@ public class StatsManager extends MiniPlugin return this; } + public void getStat(Player player, String table, String statName) + { + getStat(player.getName(), table, statName); + } + + public int getStat(String playerName, String table, String statName) + { + if (!_playerStatList.containsKey(table)) + { + System.out.println("Error getting stats for " + playerName + " on table " + table + " (" + statName + ") : TABLE DOES NOT EXIST!"); + return 0; + } + + if (!_playerStatList.get(table).containsKey(playerName)) + { + _playerStatList.get(table).put(playerName, new PlayerStats()); + } + + return _playerStatList.get(table).get(playerName).getStat(statName); + } + public void addStat(Player player, String table, String statName, int value) { addStat(player.getName(), table, statName, value);