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 provider)
initializes and returns the chunk loader for the specified world provider
|
java.io.File |
getMapFileFromName(java.lang.String mapName)
Gets the file location of the given map
|
IPlayerFileData |
getPlayerNBTManager() |
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 worldInformation)
used to update level.dat from old format to MCRegion format
|
void |
saveWorldInfoWithPlayer(WorldInfo worldInformation,
NBTTagCompound tagCompound)
Saves the given World Info with the given NBTTagCompound as the Player.
|
public WorldInfo loadWorldInfo()
loadWorldInfo in interface ISaveHandlerpublic void checkSessionLock()
throws MinecraftException
checkSessionLock in interface ISaveHandlerMinecraftExceptionpublic IChunkLoader getChunkLoader(WorldProvider provider)
getChunkLoader in interface ISaveHandlerpublic void saveWorldInfoWithPlayer(WorldInfo worldInformation, NBTTagCompound tagCompound)
saveWorldInfoWithPlayer in interface ISaveHandlerpublic void saveWorldInfo(WorldInfo worldInformation)
saveWorldInfo in interface ISaveHandlerpublic IPlayerFileData getPlayerNBTManager()
getPlayerNBTManager in interface ISaveHandlerpublic void flush()
flush in interface ISaveHandlerpublic java.io.File getMapFileFromName(java.lang.String mapName)
getMapFileFromName in interface ISaveHandlerpublic java.lang.String getWorldDirectoryName()
getWorldDirectoryName in interface ISaveHandlerpublic java.io.File getWorldDirectory()
getWorldDirectory in interface ISaveHandler