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.common.ModContainer;
006 import cpw.mods.fml.common.Side;
007
008 public abstract class FMLStateEvent extends FMLEvent
009 {
010 public FMLStateEvent(Object... data)
011 {
012
013 }
014
015 public abstract ModState getModState();
016
017 public void applyModContainer(ModContainer activeContainer)
018 {
019 // NO OP
020 }
021
022 public Side getSide()
023 {
024 return FMLCommonHandler.instance().getSide();
025 }
026 }