- RankData - Interface in com.ericlam.mc.rankcal
-
The RankData which developer need to implement
- RankDataCalculator -
Interface in com.ericlam.mc.rankcal
-
- RankDataFactory - Interface in com.ericlam.mc.rankcal
-
The Factory which to build a RankDataManager
- RankDataManager - Interface in com.ericlam.mc.rankcal
-
The class of managing the rank data of your plugin
- RankLibAPI - Interface in com.ericlam.mc.rankcal
-
The Main API of RankingLib, you should call by RankingLib.getRankAPI()
- registerCalculator(String, RankDataCalculator)
- Method in interface com.ericlam.mc.rankcal.RankLibAPI
-
- registerRanks(TreeSet<RankData>)
- Method in interface com.ericlam.mc.rankcal.RankDataFactory
-
- registerSaveMechanic(Function<List<PlayerData>, CompletableFuture<Void>>)
- Method in interface com.ericlam.mc.rankcal.RankDataFactory
-
This is optional to register but if you try to use
RankDataHandler.savePlayerData() without registered it may get an error.
- round(int, double)
- Static method in class com.ericlam.mc.rankcal.utils.AdvMath
-
when over 0.5, round up, else round down
- roundCil(int, double)
- Static method in class com.ericlam.mc.rankcal.utils.AdvMath
-
round up
- roundFlr(int, double)
- Static method in class com.ericlam.mc.rankcal.utils.AdvMath
-
round down