public class SaveHandler extends java.lang.Object implements ISaveHandler, IPlayerFileData
| Constructor and Description |
|---|
SaveHandler(java.io.File par1File,
java.lang.String par2Str,
boolean par3) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkSessionLock() |
void |
flush() |
java.lang.String[] |
getAvailablePlayerDat() |
IChunkLoader |
getChunkLoader(WorldProvider par1WorldProvider) |
java.io.File |
getMapFileFromName(java.lang.String par1Str) |
NBTTagCompound |
getPlayerData(java.lang.String par1Str) |
IPlayerFileData |
getSaveHandler() |
java.io.File |
getWorldDirectory() |
java.lang.String |
getWorldDirectoryName() |
WorldInfo |
loadWorldInfo() |
NBTTagCompound |
readPlayerData(EntityPlayer par1EntityPlayer) |
void |
saveWorldInfo(WorldInfo par1WorldInfo) |
void |
saveWorldInfoWithPlayer(WorldInfo par1WorldInfo,
NBTTagCompound par2NBTTagCompound) |
void |
writePlayerData(EntityPlayer par1EntityPlayer) |
public SaveHandler(java.io.File par1File,
java.lang.String par2Str,
boolean par3)
public java.io.File getWorldDirectory()
getWorldDirectory in interface ISaveHandlerpublic void checkSessionLock()
throws MinecraftException
checkSessionLock in interface ISaveHandlerMinecraftExceptionpublic IChunkLoader getChunkLoader(WorldProvider par1WorldProvider)
getChunkLoader in interface ISaveHandlerpublic WorldInfo loadWorldInfo()
loadWorldInfo in interface ISaveHandlerpublic void saveWorldInfoWithPlayer(WorldInfo par1WorldInfo, NBTTagCompound par2NBTTagCompound)
saveWorldInfoWithPlayer in interface ISaveHandlerpublic void saveWorldInfo(WorldInfo par1WorldInfo)
saveWorldInfo in interface ISaveHandlerpublic void writePlayerData(EntityPlayer par1EntityPlayer)
writePlayerData in interface IPlayerFileDatapublic NBTTagCompound readPlayerData(EntityPlayer par1EntityPlayer)
readPlayerData in interface IPlayerFileDatapublic NBTTagCompound getPlayerData(java.lang.String par1Str)
public IPlayerFileData getSaveHandler()
getSaveHandler in interface ISaveHandlerpublic java.lang.String[] getAvailablePlayerDat()
getAvailablePlayerDat in interface IPlayerFileDatapublic void flush()
flush in interface ISaveHandlerpublic java.io.File getMapFileFromName(java.lang.String par1Str)
getMapFileFromName in interface ISaveHandlerpublic java.lang.String getWorldDirectoryName()
getWorldDirectoryName in interface ISaveHandler