that is still from the class file but here is full code then from class file
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.eventhandler.EventBus;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.gameevent.TickEvent.ClientTickEvent;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen;
@Mod(modid="CustomMainMenu", version="1.7.2")
public class CustomMainMenu
{
@SideOnly(Side.CLIENT)
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
FMLCommonHandler.instance().bus().register(this);
}
@SideOnly(Side.CLIENT)
@SubscribeEvent
public void tick(TickEvent.ClientTickEvent event)
{
GuiScreen screen = Minecraft.func_71410_x().field_71462_r;
if ((screen instanceof ANewMainMenu)) {
FMLClientHandler.instance().getClient().func_147108_a(new ANewMainMenu());
}
}
}