public interface PlayerStats
Modifier and Type | Interface and Description |
---|---|
static class |
PlayerStats.CachedStatistic<T> |
Modifier and Type | Method and Description |
---|---|
void |
checkAndResetNow() |
void |
checkMatchLimitUpdate(boolean rankeds,
boolean unrankeds) |
int |
getBracketsWins() |
default java.util.HashMap<java.lang.String,java.lang.Long> |
getCooldowns()
Deprecated.
|
java.lang.String |
getCooldownString(java.lang.String tag) |
int |
getDeaths() |
int |
getElo(BattleKit kit) |
int |
getElo(java.lang.String kit) |
default java.util.HashMap<java.lang.String,java.lang.Integer> |
getElos()
Deprecated.
use
getPlayerElos() |
default int |
getEventWins() |
int |
getGlobalElo() |
int |
getJuggernautWins() |
int |
getKills() |
long |
getLimitsUpdated() |
int |
getLMSWins() |
PlayerStats.CachedStatistic<java.lang.Integer> |
getLosses() |
PlayerStats.CachedStatistic<java.lang.Integer> |
getLosses(BattleKit kit) |
int |
getPartyVsPartyWins() |
java.util.Map<java.lang.String,java.lang.Long> |
getPlayerCooldowns() |
java.util.Map<java.lang.String,java.lang.Integer> |
getPlayerElos() |
int |
getPremiumMatches() |
int |
getRankedsLeft() |
int |
getSumoWins() |
int |
getUnrankedsLeft() |
java.util.UUID |
getUUID() |
PlayerStats.CachedStatistic<java.lang.Integer> |
getWins() |
PlayerStats.CachedStatistic<java.lang.Integer> |
getWins(BattleKit kit) |
PlayerStats.CachedStatistic<java.lang.Integer> |
getWinStreak() |
PlayerStats.CachedStatistic<java.lang.Integer> |
getWinStreak(BattleKit kit) |
boolean |
isOnCooldown(java.lang.String tag) |
boolean |
isOnCooldown(java.lang.String tag,
boolean message) |
void |
putOnCooldown(java.lang.String tag,
long till) |
boolean |
removeRanked() |
boolean |
removeUnranked() |
void |
save()
Sync
|
void |
save(boolean async) |
void |
setBracketsWins(int bracketsWins) |
void |
setDeaths(int deaths) |
default void |
setElos(java.util.HashMap<java.lang.String,java.lang.Integer> elos)
Deprecated.
|
void |
setJuggernautWins(int juggernautWins) |
void |
setKills(int kills) |
void |
setLmsWins(int lmsWins) |
void |
setPartyVsPartyWins(int partyVsPartyWins) |
void |
setPlayerElos(java.util.Map<java.lang.String,java.lang.Integer> elos) |
void |
setPremiumMatches(int premiumMatches) |
void |
setRankedsLeft(int rankedsLeft) |
void |
setSumoWins(int sumoWins) |
void |
setUnrankedsLeft(int unrankedsLeft) |
boolean |
shouldSave() |
void checkMatchLimitUpdate(boolean rankeds, boolean unrankeds)
void checkAndResetNow()
int getRankedsLeft()
int getUnrankedsLeft()
long getLimitsUpdated()
void setRankedsLeft(int rankedsLeft)
void setUnrankedsLeft(int unrankedsLeft)
boolean removeRanked()
boolean removeUnranked()
int getKills()
void setKills(int kills)
kills
- the kills to setint getDeaths()
void setDeaths(int deaths)
deaths
- the deaths to setint getBracketsWins()
void setBracketsWins(int bracketsWins)
bracketsWins
- the bracketsWins to setint getPartyVsPartyWins()
void setPartyVsPartyWins(int partyVsPartyWins)
partyVsPartyWins
- the partyVsPartyWins to setint getLMSWins()
void setLmsWins(int lmsWins)
lmsWins
- the lmsWins to setint getGlobalElo()
int getPremiumMatches()
void setPremiumMatches(int premiumMatches)
@Deprecated default java.util.HashMap<java.lang.String,java.lang.Integer> getElos()
getPlayerElos()
java.util.Map<java.lang.String,java.lang.Integer> getPlayerElos()
@Deprecated default void setElos(java.util.HashMap<java.lang.String,java.lang.Integer> elos)
setPlayerElos(Map)
elos
- the elos to setvoid setPlayerElos(java.util.Map<java.lang.String,java.lang.Integer> elos)
int getSumoWins()
void setSumoWins(int sumoWins)
int getJuggernautWins()
void setJuggernautWins(int juggernautWins)
default int getEventWins()
boolean isOnCooldown(java.lang.String tag)
boolean isOnCooldown(java.lang.String tag, boolean message)
java.lang.String getCooldownString(java.lang.String tag)
void putOnCooldown(java.lang.String tag, long till)
int getElo(java.lang.String kit)
int getElo(BattleKit kit)
java.util.UUID getUUID()
void save()
boolean shouldSave()
@Deprecated default java.util.HashMap<java.lang.String,java.lang.Long> getCooldowns()
getPlayerCooldowns()
java.util.Map<java.lang.String,java.lang.Long> getPlayerCooldowns()
PlayerStats.CachedStatistic<java.lang.Integer> getLosses()
PlayerStats.CachedStatistic<java.lang.Integer> getWins()
PlayerStats.CachedStatistic<java.lang.Integer> getWins(BattleKit kit)
PlayerStats.CachedStatistic<java.lang.Integer> getLosses(BattleKit kit)
PlayerStats.CachedStatistic<java.lang.Integer> getWinStreak()
PlayerStats.CachedStatistic<java.lang.Integer> getWinStreak(BattleKit kit)
void save(boolean async)