bearbear12345 icon

Ticker.java

bearbear12345 | PRO | 07/27/13 10:25:54 AM UTC | 0 ⭐ | 309 👁️ | Never ⏰ | []
Java |

1.15 KB

|

None

|

0 👍

/

0 👎

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