Example usage for net.minecraftforge.client.event GuiScreenEvent.ActionPerformedEvent getGui

List of usage examples for net.minecraftforge.client.event GuiScreenEvent.ActionPerformedEvent getGui

Introduction

In this page you can find the example usage for net.minecraftforge.client.event GuiScreenEvent.ActionPerformedEvent getGui.

Prototype

public Screen getGui() 

Source Link

Document

The GuiScreen object generating this event.

Usage

From source file:de.canitzp.rarmor.event.ClientEvents.java

@SubscribeEvent
public static void onActionPerformed(GuiScreenEvent.ActionPerformedEvent event) {
    if (invButton != null && invButton.visible) {
        if (event.getGui() instanceof GuiInventory) {
            if (event.getButton().id == invButton.id) {
                EntityPlayer player = Minecraft.getMinecraft().player;
                IRarmorData data = RarmorAPI.methodHandler.getDataForChestplate(player, true);
                if (data != null) {
                    openRarmor(player, data);
                }/*ww w .  j a  v a 2  s.  c o m*/
            }
        }
    }
}