Example usage for net.minecraftforge.client.event GuiOpenEvent setGui

List of usage examples for net.minecraftforge.client.event GuiOpenEvent setGui

Introduction

In this page you can find the example usage for net.minecraftforge.client.event GuiOpenEvent setGui.

Prototype

public void setGui(Screen gui) 

Source Link

Usage

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
}