Interface ISaveHandler

All Known Implementing Classes:
AnvilSaveHandler, AnvilSaveHandlerBTW, SaveHandler, SaveHandlerMP

public interface ISaveHandler
  • Method Details

    • loadWorldInfo

      WorldInfo loadWorldInfo()
      Loads and returns the world info
    • checkSessionLock

      void checkSessionLock() throws MinecraftException
      Checks the session lock to prevent save collisions
      Throws:
      MinecraftException
    • getChunkLoader

      IChunkLoader getChunkLoader(WorldProvider var1)
      Returns the chunk loader with the provided world provider
    • saveWorldInfoWithPlayer

      void saveWorldInfoWithPlayer(WorldInfo var1, NBTTagCompound var2)
      Saves the given World Info with the given NBTTagCompound as the Player.
    • saveWorldInfo

      void saveWorldInfo(WorldInfo var1)
      Saves the passed in world info.
    • getSaveHandler

      IPlayerFileData getSaveHandler()
      returns null if no saveHandler is relevent (eg. SMP)
    • flush

      void flush()
      Called to flush all changes to disk, waiting for them to complete.
    • getMapFileFromName

      File getMapFileFromName(String var1)
      Gets the file location of the given map
    • getWorldDirectoryName

      String getWorldDirectoryName()
      Returns the name of the directory where world information is saved.
    • loadModSpecificData

      void loadModSpecificData(WorldServer world)
    • saveModSpecificData

      void saveModSpecificData(WorldServer world)