From 4b5153659249e675d4b17fecd02480f55ad36727 Mon Sep 17 00:00:00 2001 From: mezz Date: Sun, 27 Nov 2016 02:24:32 -0800 Subject: [PATCH] Provide access to GuiContainer location and dimensions (#3440) --- .../client/gui/inventory/GuiContainer.java.patch | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/patches/minecraft/net/minecraft/client/gui/inventory/GuiContainer.java.patch b/patches/minecraft/net/minecraft/client/gui/inventory/GuiContainer.java.patch index b72c9ad006..18609eff40 100644 --- a/patches/minecraft/net/minecraft/client/gui/inventory/GuiContainer.java.patch +++ b/patches/minecraft/net/minecraft/client/gui/inventory/GuiContainer.java.patch @@ -127,7 +127,7 @@ { this.func_184098_a(this.field_147006_u, this.field_147006_u.field_75222_d, i, ClickType.SWAP); return true; -@@ -689,4 +693,17 @@ +@@ -689,4 +693,18 @@ this.field_146297_k.field_71439_g.func_71053_j(); } } @@ -138,10 +138,11 @@ + * Returns the slot that is currently displayed under the mouse. + */ + @javax.annotation.Nullable -+ public Slot getSlotUnderMouse() -+ { -+ return this.field_147006_u; -+ } ++ public Slot getSlotUnderMouse() { return this.field_147006_u; } ++ public int getGuiLeft() { return field_147003_i; } ++ public int getGuiTop() { return field_147009_r; } ++ public int getXSize() { return field_146999_f; } ++ public int getYSize() { return field_147000_g; } + + /* ======================================== FORGE END =====================================*/ }