Package me.ulrich.outpost.manager
Class StatsManager
java.lang.Object
me.ulrich.outpost.manager.StatsManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanclearAll(OutpostEnum.TopType type) booleandeleteAllStats(List<Map.Entry<UUID, StatsData>> val, OutpostEnum.TopType type) booleandeleteStats(UUID statsID, OutpostEnum.TopType type) voiddeleteStatsData(UUID statsID) getAllStatsData(String data, OutpostEnum.TopType type) getAllStatsData(String data, OutpostEnum.TopType type, Optional<UUID> outpost) getPlayerStats(UUID playerUUID, OutpostEnum.TopType type) getStats(UUID statsID, OutpostEnum.TopType type) getStats(OutpostEnum.TopType type, OutpostEnum.TopTime time, OutpostEnum.TopFind checktopfind) getStats(OutpostEnum.TopType type, OutpostEnum.TopTime time, OutpostEnum.TopFind checktopfind, Optional<UUID> outpost) getStats(org.bukkit.OfflinePlayer player) intgetWinAmount(UUID playerUUID, OutpostEnum.TopType type) booleanhasStats(UUID statsID, OutpostEnum.TopType type) booleanhasStatsData(String data, OutpostEnum.TopType type) booleanhasStatsData(String data, OutpostEnum.TopType type, Optional<UUID> outpost) voidvoidreloadStatsData(UUID statsID) voidsaveStatsData(StatsData stats) voidsetGroupStatsData(HashMap<UUID, StatsData> groupStatsData) voidsetPlayerStatsData(HashMap<UUID, StatsData> playerStatsData)
-
Constructor Details
-
StatsManager
-
-
Method Details
-
saveStatsData
-
deleteStatsData
-
reloadStatsData
-
loadAllStatsData
public void loadAllStatsData() -
hasStats
-
hasStatsData
-
hasStatsData
-
getAllStatsData
-
getAllStatsData
-
getStats
-
getStats
-
getPlayerStats
-
getWinAmount
-
getStats
-
deleteStats
-
deleteAllStats
-
clearAll
-
addStats
-
getStats
public Map<String,Integer> getStats(OutpostEnum.TopType type, OutpostEnum.TopTime time, OutpostEnum.TopFind checktopfind) -
getStats
public Map<String,Integer> getStats(OutpostEnum.TopType type, OutpostEnum.TopTime time, OutpostEnum.TopFind checktopfind, Optional<UUID> outpost) -
getPlugin
-
getPlayerStatsData
-
setPlayerStatsData
-
getGroupStatsData
-
setGroupStatsData
-