package u.ra.l.bearbear12345.forge.Mod_Downloader;
import java.util.EnumSet;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiOptions;
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.ITickHandler;
import cpw.mods.fml.common.TickType;
import u.ra.l.bearbear12345.forge.Mod_Downloader.GuiDownloadComplete;
public class Ticker implements ITickHandler {
boolean runonce = false;
GuiDownloadComplete GuiDownloadComplete;
Minecraft mc = Minecraft.getMinecraft();
@Override
public void tickStart(EnumSet<TickType> type, Object... tickData) {
if (runonce == false) {
if (mc.currentScreen instanceof GuiMainMenu) {
System.out.println("ranonce");
mc.displayGuiScreen(GuiDownloadComplete);
System.out.println("endonce");
//mc.shutdown();
}
runonce = true;
}
}
@Override
public void tickEnd(EnumSet<TickType> type, Object... tickData) {
}
@Override
public EnumSet<TickType> ticks() {
return EnumSet.of(TickType.CLIENT);
}
@Override
public String getLabel() {
return this.getClass().getName();
}
}
Comments