net.minecraft.world.storage

## Interface ISaveHandler

- All Known Implementing Classes:
    AnvilSaveHandler, SaveHandler, SaveHandlerMP, WorldSpecificSaveHandler

      public interface ISaveHandler

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `checkSessionLock()`
    `void` | `flush()`
    `IChunkLoader` | `getChunkLoader(WorldProvider var1)`
    `java.io.File` | `getMapFileFromName(java.lang.String var1)`
    `IPlayerFileData` | `getSaveHandler()`
    `java.io.File` | `getWorldDirectory()`
    `java.lang.String` | `getWorldDirectoryName()`
    `WorldInfo` | `loadWorldInfo()`
    `void` | `saveWorldInfo(WorldInfo var1)`
    `void` | `saveWorldInfoWithPlayer(WorldInfo var1, NBTTagCompound var2)`

- - ### Method Detail

    - #### loadWorldInfo

          WorldInfo loadWorldInfo()

    - #### checkSessionLock

          void checkSessionLock()
                                throws MinecraftException

      Throws:
        `MinecraftException`

    - #### getChunkLoader

          IChunkLoader getChunkLoader(WorldProvider var1)

    - #### saveWorldInfoWithPlayer

          void saveWorldInfoWithPlayer(WorldInfo var1,
                                     NBTTagCompound var2)

    - #### saveWorldInfo

          void saveWorldInfo(WorldInfo var1)

    - #### getSaveHandler

          IPlayerFileData getSaveHandler()

    - #### flush

          void flush()

    - #### getWorldDirectory

          java.io.File getWorldDirectory()

    - #### getMapFileFromName

          java.io.File getMapFileFromName(java.lang.String var1)

    - #### getWorldDirectoryName

          java.lang.String getWorldDirectoryName()