From 2cd06193c21377c13b6f8b09020a646db4a680ff Mon Sep 17 00:00:00 2001 From: Kam Date: Wed, 9 Jul 2025 22:26:25 -0400 Subject: [PATCH] Fix Outline --- .../npcs/client/gui/player/GuiNpcCarpentryBench.java | 12 +++++++----- .../npcs/containers/ContainerCarpentryBench.java | 1 + 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/noppes/npcs/client/gui/player/GuiNpcCarpentryBench.java b/src/main/java/noppes/npcs/client/gui/player/GuiNpcCarpentryBench.java index 9087b6b6f..f3476528e 100644 --- a/src/main/java/noppes/npcs/client/gui/player/GuiNpcCarpentryBench.java +++ b/src/main/java/noppes/npcs/client/gui/player/GuiNpcCarpentryBench.java @@ -47,7 +47,7 @@ public class GuiNpcCarpentryBench extends GuiContainerNPCInterface { drawTexturedModalRect(l, i1, 0, 0, xSize, ySize); super.drawGuiContainerBackgroundLayer(f, i, j); if (!container.canPickupResult()) { - drawRedSlotOutline(guiLeft + 133, guiTop + 41); + drawRedSlotOutline(guiLeft + 129, guiTop + 37); } fontRendererObj.drawString(title, guiLeft + 4, guiTop + 4, CustomNpcResourceListener.DefaultTextColor); fontRendererObj.drawString(StatCollector.translateToLocal("container.inventory"), guiLeft + 4, guiTop + 87, CustomNpcResourceListener.DefaultTextColor); @@ -55,10 +55,12 @@ public class GuiNpcCarpentryBench extends GuiContainerNPCInterface { private void drawRedSlotOutline(int x, int y) { int c = 0xFFFF0000; - drawRect(x - 1, y - 1, x + 17, y, c); - drawRect(x - 1, y + 16, x + 17, y + 17, c); - drawRect(x - 1, y, x, y + 16, c); - drawRect(x + 16, y, x + 17, y + 16, c); + int size = 24; + + drawRect(x - 1, y - 1, x + 1 + size, y, c); + drawRect(x - 1, y + size, x + 1 + size, y + 1 + size, c); + drawRect(x - 1, y, x, y + size, c); + drawRect(x + size, y, x + 1 + size, y + size, c); } @Override diff --git a/src/main/java/noppes/npcs/containers/ContainerCarpentryBench.java b/src/main/java/noppes/npcs/containers/ContainerCarpentryBench.java index 6e872cda4..59e6a720d 100644 --- a/src/main/java/noppes/npcs/containers/ContainerCarpentryBench.java +++ b/src/main/java/noppes/npcs/containers/ContainerCarpentryBench.java @@ -200,6 +200,7 @@ public class ContainerCarpentryBench extends Container { public void updateProgressBar(int id, int data) { if (id == 0 && this.resultSlot != null) { this.resultSlot.setCanPickup(data != 0); + resultCanPickup = data != 0; } } // --- End Sync Methods ---