    001    package cpw.mods.fml.common.event;
    002
    003    import cpw.mods.fml.common.FMLCommonHandler;
    004    import cpw.mods.fml.common.LoaderState.ModState;
    005    import cpw.mods.fml.relauncher.Side;
    006
    007    public 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    }