List of usage examples for net.minecraftforge.client.event GuiOpenEvent setGui
public void setGui(Screen gui)
From source file:com.crowsofwar.avatar.client.AvatarClientProxy.java
License:Open Source License
@SubscribeEvent public void onMainMenu(GuiOpenEvent e) { if (AvatarInfo.IS_PREVIEW && e.getGui() instanceof GuiMainMenu && !displayedMainMenu) { GuiScreen screen = new PreviewWarningGui(); mc.displayGuiScreen(screen);/*from w ww.j ava 2 s . co m*/ e.setGui(screen); displayedMainMenu = true; } }
From source file:jayavery.geomastery.main.ClientEvents.java
License:Open Source License
/** Alters which vanilla Gui is opened. */ @SubscribeEvent/*from w w w .jav a 2 s. c om*/ public void guiOpen(GuiOpenEvent event) { EntityPlayer player = Minecraft.getMinecraft().player; if (event.getGui() instanceof net.minecraft.client.gui.inventory.GuiInventory && player.inventoryContainer instanceof ContainerInventory) { event.setGui(new jayavery.geomastery.gui.GuiInventory((ContainerInventory) player.inventoryContainer)); } }
From source file:tv.rewinside.rewimod.forge.listener.GuiListener.java
License:Open Source License
@SubscribeEvent public void onGuiOpen(GuiOpenEvent event) { if (event.getGui() instanceof GuiMainMenu) { event.setGui(new GuiRewiMainMenu()); }//from w ww . j a va 2s . c o m }