public class SaveHandler extends java.lang.Object implements ISaveHandler, IPlayerFileData
| Constructor and Description | 
|---|
| SaveHandler(java.io.File p_i46648_1_,
           java.lang.String saveDirectoryNameIn,
           boolean p_i46648_3_,
           DataFixer dataFixerIn) | 
| 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) | 
| NBTTagCompound | getPlayerNBT(EntityPlayerMP player) | 
| IPlayerFileData | getPlayerNBTManager() | 
| TemplateManager | getStructureTemplateManager() | 
| java.io.File | getWorldDirectory() | 
| WorldInfo | loadWorldInfo() | 
| NBTTagCompound | readPlayerData(EntityPlayer player) | 
| void | saveWorldInfo(WorldInfo worldInformation) | 
| void | saveWorldInfoWithPlayer(WorldInfo worldInformation,
                       NBTTagCompound tagCompound) | 
| void | writePlayerData(EntityPlayer player) | 
protected final DataFixer dataFixer
public SaveHandler(java.io.File p_i46648_1_,
                   java.lang.String saveDirectoryNameIn,
                   boolean p_i46648_3_,
                   DataFixer dataFixerIn)
public java.io.File getWorldDirectory()
getWorldDirectory in interface ISaveHandlerpublic void checkSessionLock()
                      throws MinecraftException
checkSessionLock in interface ISaveHandlerMinecraftExceptionpublic IChunkLoader getChunkLoader(WorldProvider provider)
getChunkLoader in interface ISaveHandler@Nullable public WorldInfo loadWorldInfo()
loadWorldInfo in interface ISaveHandlerpublic void saveWorldInfoWithPlayer(WorldInfo worldInformation, @Nullable NBTTagCompound tagCompound)
saveWorldInfoWithPlayer in interface ISaveHandlerpublic void saveWorldInfo(WorldInfo worldInformation)
saveWorldInfo in interface ISaveHandlerpublic void writePlayerData(EntityPlayer player)
writePlayerData in interface IPlayerFileData@Nullable public NBTTagCompound readPlayerData(EntityPlayer player)
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 TemplateManager getStructureTemplateManager()
getStructureTemplateManager in interface ISaveHandlerpublic NBTTagCompound getPlayerNBT(EntityPlayerMP player)