From 518dcad09f6b18d1191ca0b7cc6bc6b44742d2db Mon Sep 17 00:00:00 2001 From: Kam Date: Fri, 29 Mar 2024 05:01:53 -0400 Subject: [PATCH] Fix Trader GUI Setup Cutoff --- .../gui/util/GuiContainerNPCInterface2.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/GuiContainerNPCInterface2.java b/src/main/java/noppes/npcs/client/gui/util/GuiContainerNPCInterface2.java index 48cd42d23..fd153fd98 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiContainerNPCInterface2.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiContainerNPCInterface2.java @@ -2,6 +2,7 @@ package noppes.npcs.client.gui.util; import net.minecraft.inventory.Container; import net.minecraft.util.ResourceLocation; +import noppes.npcs.client.gui.roles.GuiNpcTraderSetup; import noppes.npcs.entity.EntityNPCInterface; import org.lwjgl.opengl.GL11; @@ -32,13 +33,13 @@ public abstract class GuiContainerNPCInterface2 extends GuiContainerNPCInterface public ResourceLocation getResource(String texture){ return new ResourceLocation("customnpcs","textures/gui/" + texture); } - + @Override public void initGui() { super.initGui(); menu.initGui(guiLeft, guiTop + menuYOffset, xSize); - } + } @Override protected void mouseClicked(int i, int j, int k) @@ -47,7 +48,7 @@ public abstract class GuiContainerNPCInterface2 extends GuiContainerNPCInterface if(!hasSubGui()) menu.mouseClicked(i, j, k); } - + public void delete(){ npc.delete(); displayGuiScreen(null); @@ -62,10 +63,13 @@ public abstract class GuiContainerNPCInterface2 extends GuiContainerNPCInterface drawTexturedModalRect(guiLeft, guiTop, 0, 0, 256, 256); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); mc.renderEngine.bindTexture(defaultBackground2); - drawTexturedModalRect(guiLeft + xSize-230, guiTop, 26, 0, 256, 220); - + if(this instanceof GuiNpcTraderSetup) + drawTexturedModalRect(guiLeft + xSize-210, guiTop, 46, 0, 256, 220); + else + drawTexturedModalRect(guiLeft + xSize-230, guiTop, 26, 0, 256, 220); + menu.drawElements(fontRendererObj, i, j, mc, f); - + super.drawGuiContainerBackgroundLayer(f, i, j); }