package jas.common;
import java.io.File;
import net.minecraft.world.World;
import net.minecraft.world.WorldServer;
import cpw.mods.fml.common.event.FMLServerStartingEvent;
/**
* Configurable World Settings - Each Profile supports a unique configuration file layout
*/
public interface Profile {
// TODO: Combine init and serverStart; add public void unload() to allow switching between profiles
public void init();
public void serverStart(FMLServerStartingEvent event);
public void saveToConfig(File configDirectory, World world);
public void loadFromConfig(File configDirectory, World world);
}