Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment