001package cpw.mods.fml.common.event;
002
003import cpw.mods.fml.common.FMLCommonHandler;
004import cpw.mods.fml.common.LoaderState.ModState;
005import cpw.mods.fml.relauncher.Side;
006
007public abstract class FMLStateEvent extends FMLEvent
008{
009    public FMLStateEvent(Object... data)
010    {
011
012    }
013
014    public abstract ModState getModState();
015
016    public Side getSide()
017    {
018        return FMLCommonHandler.instance().getSide();
019    }
020}