public interface RankDataManager
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<com.google.common.collect.ImmutableMap<java.util.UUID,RankData>> |
doCalculate(java.lang.String method)
Do the calculation
|
PlayerData
|
getPlayerData(java.util.UUID uuid)
|
RankData
|
getRankData(java.util.UUID uuid)
get the rank data of the player
|
com.google.common.collect.ImmutableMap<java.util.UUID,RankData> |
getRankDataMap()
get the rank data map
|
void |
join(PlayerData data)
add the player into the list
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
savePlayerData()
save the player data
|
void |
update(java.util.UUID uuid)
update the rank data of the player
|
java.util.concurrent.CompletableFuture<com.google.common.collect.ImmutableMap<java.util.UUID,RankData>> doCalculate(java.lang.String method)
method - any method that registeredvoid join(PlayerData data)
data - player data@Nullable PlayerData getPlayerData(java.util.UUID uuid)
uuid - player uuidvoid update(java.util.UUID uuid)
uuid - player uuid@Nullable RankData getRankData(java.util.UUID uuid)
uuid - player uuidcom.google.common.collect.ImmutableMap<java.util.UUID,RankData> getRankDataMap()
java.util.concurrent.CompletableFuture<java.lang.Void> savePlayerData()