public interface ISaveHandler
Modifier and Type | Method and Description |
---|---|
void |
checkSessionLock()
Checks the session lock to prevent save collisions
|
void |
flush()
Called to flush all changes to disk, waiting for them to complete.
|
IChunkLoader |
getChunkLoader(WorldProvider worldprovider)
Returns the chunk loader with the provided world provider
|
File |
getMapFileFromName(String s)
Gets the file location of the given map
|
IPlayerFileData |
getSaveHandler()
returns null if no saveHandler is relevent (eg.
|
String |
getWorldDirectoryName()
Returns the name of the directory where world information is saved.
|
WorldInfo |
loadWorldInfo()
Loads and returns the world info
|
void |
saveWorldInfo(WorldInfo worldinfo)
Saves the passed in world info.
|
void |
saveWorldInfoWithPlayer(WorldInfo worldinfo,
NBTTagCompound nbttagcompound)
Saves the given World Info with the given NBTTagCompound as the Player.
|
WorldInfo loadWorldInfo()
void checkSessionLock() throws MinecraftException
MinecraftException
IChunkLoader getChunkLoader(WorldProvider worldprovider)
void saveWorldInfoWithPlayer(WorldInfo worldinfo, NBTTagCompound nbttagcompound)
void saveWorldInfo(WorldInfo worldinfo)
IPlayerFileData getSaveHandler()
void flush()
String getWorldDirectoryName()