public class SaveHandler extends java.lang.Object implements ISaveHandler, IPlayerFileData
Constructor and Description |
---|
SaveHandler(java.io.File savesDirectory,
java.lang.String p_i2146_2_,
boolean p_i2146_3_) |
Modifier and Type | Method and Description |
---|---|
void |
checkSessionLock() |
void |
flush() |
java.lang.String[] |
getAvailablePlayerDat() |
IChunkLoader |
getChunkLoader(WorldProvider provider) |
java.io.File |
getMapFileFromName(java.lang.String mapName) |
IPlayerFileData |
getPlayerNBTManager() |
java.io.File |
getWorldDirectory() |
java.lang.String |
getWorldDirectoryName() |
WorldInfo |
loadWorldInfo() |
NBTTagCompound |
readPlayerData(EntityPlayer p_75752_1_) |
void |
saveWorldInfo(WorldInfo worldInformation) |
void |
saveWorldInfoWithPlayer(WorldInfo worldInformation,
NBTTagCompound tagCompound) |
void |
writePlayerData(EntityPlayer p_75753_1_) |
public SaveHandler(java.io.File savesDirectory, java.lang.String p_i2146_2_, boolean p_i2146_3_)
public java.io.File getWorldDirectory()
getWorldDirectory
in interface ISaveHandler
public void checkSessionLock() throws MinecraftException
checkSessionLock
in interface ISaveHandler
MinecraftException
public IChunkLoader getChunkLoader(WorldProvider provider)
getChunkLoader
in interface ISaveHandler
public WorldInfo loadWorldInfo()
loadWorldInfo
in interface ISaveHandler
public void saveWorldInfoWithPlayer(WorldInfo worldInformation, NBTTagCompound tagCompound)
saveWorldInfoWithPlayer
in interface ISaveHandler
public void saveWorldInfo(WorldInfo worldInformation)
saveWorldInfo
in interface ISaveHandler
public void writePlayerData(EntityPlayer p_75753_1_)
writePlayerData
in interface IPlayerFileData
public NBTTagCompound readPlayerData(EntityPlayer p_75752_1_)
readPlayerData
in interface IPlayerFileData
public IPlayerFileData getPlayerNBTManager()
getPlayerNBTManager
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 mapName)
getMapFileFromName
in interface ISaveHandler
public java.lang.String getWorldDirectoryName()
getWorldDirectoryName
in interface ISaveHandler