From 487512368545e3a2b6067a2bf8b38ca8815e1a38 Mon Sep 17 00:00:00 2001 From: Kam Date: Tue, 12 Mar 2024 17:19:54 -0400 Subject: [PATCH] Fix Overlap Mouse Clicked --- .../npcs/client/gui/util/GuiNPCInterface2.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface2.java b/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface2.java index dfb5c767a..da766c681 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface2.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface2.java @@ -8,7 +8,7 @@ public abstract class GuiNPCInterface2 extends GuiNPCInterface { private ResourceLocation background = new ResourceLocation("customnpcs:textures/gui/menubg.png"); private GuiNpcMenu menu; - + public GuiNPCInterface2(EntityNPCInterface npc){ this(npc, -1); } @@ -17,29 +17,29 @@ public abstract class GuiNPCInterface2 extends GuiNPCInterface xSize = 420; ySize = 200; menu = new GuiNpcMenu(this, activeMenu, npc); - + } @Override public void initGui(){ super.initGui(); menu.initGui(guiLeft, guiTop, xSize); } - + @Override public void mouseClicked(int i, int j, int k){ - super.mouseClicked(i, j, k); if(!hasSubGui()) menu.mouseClicked(i, j, k); - } - + super.mouseClicked(i, j, k); + } + public void delete(){ npc.delete(); displayGuiScreen(null); mc.setIngameFocus(); } public abstract void save(); - + @Override public void drawScreen(int i, int j, float f) { @@ -47,7 +47,7 @@ public abstract class GuiNPCInterface2 extends GuiNPCInterface drawDefaultBackground(); //drawDefaultBackground drawBackground(); menu.drawElements(getFontRenderer(), i, j, mc, f); - + boolean bo = drawDefaultBackground; drawDefaultBackground = false; super.drawScreen(i, j, f);