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 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() |
TemplateManager |
getStructureTemplateManager() |
java.io.File |
getWorldDirectory()
Gets the File object corresponding to the base directory of this world.
|
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.
|
WorldInfo loadWorldInfo()
void checkSessionLock() throws MinecraftException
MinecraftException
IChunkLoader getChunkLoader(WorldProvider provider)
void saveWorldInfoWithPlayer(WorldInfo worldInformation, NBTTagCompound tagCompound)
void saveWorldInfo(WorldInfo worldInformation)
IPlayerFileData getPlayerNBTManager()
void flush()
java.io.File getWorldDirectory()
java.io.File getMapFileFromName(java.lang.String mapName)
TemplateManager getStructureTemplateManager()