Package com.sucy.skill.data.io
Class IOManager
java.lang.Object
com.sucy.skill.data.io.IOManager
Base class for managers that handle saving and loading player data
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected PlayerAccountsload(org.bukkit.OfflinePlayer player, mc.promcteam.engine.mccore.config.parse.DataSection file) Loads data from the DataSection for the given playerabstract HashMap<String,PlayerAccounts> loadAll()Loads player data for all online playersabstract PlayerAccountsloadData(org.bukkit.OfflinePlayer player) Loads data for the playerprotected mc.promcteam.engine.mccore.config.parse.DataSectionsave(PlayerAccounts data) voidsaveAll()Saves all player dataabstract voidsaveData(PlayerAccounts data) Saves the player's data
-
Field Details
-
api
API reference
-
-
Method Details
-
loadAll
Loads player data for all online players- Returns:
- loaded player data
-
loadData
Loads data for the player- Parameters:
player- player to load for- Returns:
- loaded player data
-
saveData
Saves the player's data- Parameters:
data- data to save
-
saveAll
public void saveAll()Saves all player data -
load
protected PlayerAccounts load(org.bukkit.OfflinePlayer player, mc.promcteam.engine.mccore.config.parse.DataSection file) Loads data from the DataSection for the given player- Parameters:
player- player to load forfile- DataSection containing the account info- Returns:
- the loaded player account data
-
save
-