Package org.kingdoms.data.managers
Class KingdomManager
-
Field Summary
Fields inherited from class org.kingdoms.data.DataManager
cache, database, doesntExist, INTERVAL, SMART -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKingdomAtPosition(int i) static @Unmodifiable @NotNull Map<QuantumString,UUID> getNames()Kingdom[]getTopKingdoms(int skip, int limit) getTopKingdoms(int skip, int limit, Predicate<Kingdom> predicate) intgetTopPosition(Kingdom kingdom) protected voidCan't overrideDataManager.load(KingdomsObject)because this is also used inside the cache loader which automatically loads it after retrieving the data.voidvoidrenameKingdom(Kingdom kingdom, String rename) static QuantumStringtoQuantumName(String name) voidvoidMethods inherited from class org.kingdoms.data.DataManager
autoSave, clear, copyCacheTo, delete, deleteAllData, emptyCache, exists, getData, getDatabase, getDataIfLoaded, getDisplayName, getLoadedData, isLoaded, load, load, loadAllData, loadAndSave, peek, peekAllData, saveAll, setSavingState, size
-
Constructor Details
-
KingdomManager
-
-
Method Details
-
updateTop
public void updateTop() -
getNames
-
toQuantumName
-
getKingdoms
-
getTopPosition
-
getKingdomAtPosition
-
getTopKingdoms
-
getTopKingdoms
-
getTopKingdoms
-
getData
-
unload
- Overrides:
unloadin classDataManager<UUID,Kingdom>
-
renameKingdom
-
remove
-
onLoad
Description copied from class:DataManagerCan't overrideDataManager.load(KingdomsObject)because this is also used inside the cache loader which automatically loads it after retrieving the data.- Overrides:
onLoadin classDataManager<UUID,Kingdom>
-