001 package net.minecraft.src; 002 003 import cpw.mods.fml.common.Side; 004 import cpw.mods.fml.common.asm.SideOnly; 005 import java.io.File; 006 007 @SideOnly(Side.CLIENT) 008 public class SaveHandlerMP implements ISaveHandler 009 { 010 /** 011 * Loads and returns the world info 012 */ 013 public WorldInfo loadWorldInfo() 014 { 015 return null; 016 } 017 018 /** 019 * Checks the session lock to prevent save collisions 020 */ 021 public void checkSessionLock() throws MinecraftException {} 022 023 /** 024 * Returns the chunk loader with the provided world provider 025 */ 026 public IChunkLoader getChunkLoader(WorldProvider par1WorldProvider) 027 { 028 return null; 029 } 030 031 /** 032 * Saves the given World Info with the given NBTTagCompound as the Player. 033 */ 034 public void saveWorldInfoWithPlayer(WorldInfo par1WorldInfo, NBTTagCompound par2NBTTagCompound) {} 035 036 /** 037 * Saves the passed in world info. 038 */ 039 public void saveWorldInfo(WorldInfo par1WorldInfo) {} 040 041 /** 042 * returns null if no saveHandler is relevent (eg. SMP) 043 */ 044 public IPlayerFileData getSaveHandler() 045 { 046 return null; 047 } 048 049 /** 050 * Called to flush all changes to disk, waiting for them to complete. 051 */ 052 public void flush() {} 053 054 /** 055 * Gets the file location of the given map 056 */ 057 public File getMapFileFromName(String par1Str) 058 { 059 return null; 060 } 061 062 /** 063 * Returns the name of the directory where world information is saved 064 */ 065 public String getSaveDirectoryName() 066 { 067 return "none"; 068 } 069 }