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    }