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 ISaveHandlerpublic void checkSessionLock()
throws MinecraftException
checkSessionLock in interface ISaveHandlerMinecraftExceptionpublic IChunkLoader getChunkLoader(WorldProvider provider)
getChunkLoader in interface ISaveHandlerpublic WorldInfo loadWorldInfo()
loadWorldInfo in interface ISaveHandlerpublic void saveWorldInfoWithPlayer(WorldInfo worldInformation, NBTTagCompound tagCompound)
saveWorldInfoWithPlayer in interface ISaveHandlerpublic void saveWorldInfo(WorldInfo worldInformation)
saveWorldInfo in interface ISaveHandlerpublic void writePlayerData(EntityPlayer p_75753_1_)
writePlayerData in interface IPlayerFileDatapublic NBTTagCompound readPlayerData(EntityPlayer p_75752_1_)
readPlayerData in interface IPlayerFileDatapublic IPlayerFileData getPlayerNBTManager()
getPlayerNBTManager in interface ISaveHandlerpublic java.lang.String[] getAvailablePlayerDat()
getAvailablePlayerDat in interface IPlayerFileDatapublic 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 ISaveHandler