public interface RankDataFactory
| Modifier and Type | Method and Description |
|---|---|
RankDataFactory |
addPlayers(java.util.List<PlayerData> data)
|
RankDataManager |
build()
|
RankDataFactory |
registerRanks(java.util.TreeSet<RankData> rankData)
|
RankDataFactory |
registerSaveMechanic(java.util.function.Function<java.util.List<PlayerData>,java.util.concurrent.CompletableFuture<java.lang.Void>> saver)
This is optional to register but if you try to use
RankDataHandler.savePlayerData()
without registered it may get an error.
|
RankDataFactory registerRanks(java.util.TreeSet<RankData> rankData)
rankData - A Set of RankData which create by developerRankDataFactory addPlayers(java.util.List<PlayerData> data)
data - A List of player data which created by developerRankDataFactory registerSaveMechanic(java.util.function.Function<java.util.List<PlayerData>,java.util.concurrent.CompletableFuture<java.lang.Void>> saver)
RankDataHandler.savePlayerData()
without registered it may get an error.
saver - a function that define how to save the player dataRankDataManager build()