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 ISaveHandler
public void checkSessionLock() throws MinecraftException
checkSessionLock
in interface ISaveHandler
MinecraftException
public IChunkLoader getChunkLoader(WorldProvider par1WorldProvider)
getChunkLoader
in interface ISaveHandler
public WorldInfo loadWorldInfo()
loadWorldInfo
in interface ISaveHandler
public void saveWorldInfoWithPlayer(WorldInfo par1WorldInfo, NBTTagCompound par2NBTTagCompound)
saveWorldInfoWithPlayer
in interface ISaveHandler
public void saveWorldInfo(WorldInfo par1WorldInfo)
saveWorldInfo
in interface ISaveHandler
public void writePlayerData(EntityPlayer par1EntityPlayer)
writePlayerData
in interface IPlayerFileData
public NBTTagCompound readPlayerData(EntityPlayer par1EntityPlayer)
readPlayerData
in interface IPlayerFileData
public NBTTagCompound getPlayerData(java.lang.String par1Str)
public IPlayerFileData getSaveHandler()
getSaveHandler
in interface ISaveHandler
public java.lang.String[] getAvailablePlayerDat()
getAvailablePlayerDat
in interface IPlayerFileData
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