Advertisement
robin4002

Untitled

Apr 13th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1.  
  2.     package Crusadegui;
  3.      
  4.     import java.util.EnumSet;
  5.      
  6.     import net.minecraft.client.Minecraft;
  7.     import net.minecraft.client.gui.GuiIngameMenu;
  8.     import net.minecraft.client.gui.GuiMainMenu;
  9.     import net.minecraft.client.gui.GuiScreen;
  10.     import cpw.mods.fml.common.ITickHandler;
  11.     import cpw.mods.fml.common.TickType;
  12.      
  13.     public class CustomMenuTickHandler implements ITickHandler
  14.     {
  15.             public static GuiCustomMainMenu customMenu = new GuiCustomMainMenu();
  16.  
  17.             @Override
  18.             public void tickStart(EnumSet<TickType> type, Object... tickData)
  19.             {
  20.      
  21.             }
  22.      
  23.             @Override
  24.             public void tickEnd(EnumSet<TickType> type, Object... tickData)
  25.             {
  26.                     if(type.equals(EnumSet.of(TickType.CLIENT)))
  27.                     {
  28.                             Minecraft mc = Minecraft.getMinecraft();
  29.                             GuiScreen currentScreen = mc.currentScreen;
  30.      
  31.                             if(currentScreen instanceof GuiMainMenu)
  32.                             {
  33.                                     mc.displayGuiScreen(customMenu);
  34.                             }
  35.                     }
  36.             }
  37.      
  38.             @Override
  39.             public EnumSet<TickType> ticks()
  40.             {
  41.                     return EnumSet.of(TickType.CLIENT);
  42.             }
  43.      
  44.             @Override
  45.             public String getLabel()
  46.             {
  47.                     return "";
  48.             }
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement