Package fr.maxlego08.menu.api.players
Interface DataManager
- All Superinterfaces:
fr.maxlego08.menu.zcore.utils.storage.Savable
public interface DataManager
extends fr.maxlego08.menu.zcore.utils.storage.Savable
Player Data Management
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidautoSave()Save autovoidclearAll()Clear all player's datavoidclearPlayer(UUID uniqueId) Clear player's datagetOrCreate(UUID uniqueId) voidMethods inherited from interface fr.maxlego08.menu.zcore.utils.storage.Savable
load, save
-
Method Details
-
getPlayer
- Parameters:
uniqueId- PlayerUUID- Returns:
- optional
-
getOrCreate
- Parameters:
uniqueId- PlayerUUID- Returns:
- PlayerData
-
getData
- Parameters:
uniqueId- PlayerUUIDkey- Data key- Returns:
- Optional
-
clearAll
void clearAll()Clear all player's data -
autoSave
void autoSave()Save auto -
clearPlayer
Clear player's data- Parameters:
uniqueId- PlayerUUID
-
loadDefaultValues
void loadDefaultValues()
-