public class SaveHandlerMP extends java.lang.Object implements ISaveHandler
Constructor and Description |
---|
SaveHandlerMP() |
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 par1WorldProvider)
Returns the chunk loader with the provided world provider
|
java.io.File |
getMapFileFromName(java.lang.String par1Str)
Gets the file location of the given map
|
IPlayerFileData |
getSaveHandler()
returns null if no saveHandler is relevent (eg.
|
java.io.File |
getWorldDirectory()
Gets the File object corresponding to the base directory of this world.
|
java.lang.String |
getWorldDirectoryName()
Returns the name of the directory where world information is saved.
|
WorldInfo |
loadWorldInfo()
Loads and returns the world info
|
void |
saveWorldInfo(WorldInfo par1WorldInfo)
Saves the passed in world info.
|
void |
saveWorldInfoWithPlayer(WorldInfo par1WorldInfo,
NBTTagCompound par2NBTTagCompound)
Saves the given World Info with the given NBTTagCompound as the Player.
|
public WorldInfo loadWorldInfo()
loadWorldInfo
in interface ISaveHandler
public void checkSessionLock() throws MinecraftException
checkSessionLock
in interface ISaveHandler
MinecraftException
public IChunkLoader getChunkLoader(WorldProvider par1WorldProvider)
getChunkLoader
in interface ISaveHandler
public void saveWorldInfoWithPlayer(WorldInfo par1WorldInfo, NBTTagCompound par2NBTTagCompound)
saveWorldInfoWithPlayer
in interface ISaveHandler
public void saveWorldInfo(WorldInfo par1WorldInfo)
saveWorldInfo
in interface ISaveHandler
public IPlayerFileData getSaveHandler()
getSaveHandler
in interface ISaveHandler
public void flush()
flush
in interface ISaveHandler
public java.io.File getMapFileFromName(java.lang.String par1Str)
getMapFileFromName
in interface ISaveHandler
public java.lang.String getWorldDirectoryName()
getWorldDirectoryName
in interface ISaveHandler
public java.io.File getWorldDirectory()
getWorldDirectory
in interface ISaveHandler