From 3009c97bc9b1d93829fce646dd660253a7966618 Mon Sep 17 00:00:00 2001 From: Kam Date: Wed, 5 Nov 2025 17:25:14 -0500 Subject: [PATCH] Close On Esc Support --- src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface.java | 3 +++ .../java/noppes/npcs/client/gui/util/GuiNPCInterface2.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface.java b/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface.java index 27e5da0ec..069f81764 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface.java @@ -219,6 +219,9 @@ public abstract class GuiNPCInterface extends GuiScreen { } public void close() { + if(GuiNpcTextField.activeTextfield != null) + GuiNpcTextField.unfocus(); + Keyboard.enableRepeatEvents(false); displayGuiScreen(null); mc.setIngameFocus(); 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 7c9f1d43e..190a03613 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface2.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiNPCInterface2.java @@ -17,7 +17,7 @@ public abstract class GuiNPCInterface2 extends GuiNPCInterface { xSize = 420; ySize = 200; menu = new GuiNpcMenu(this, activeMenu, npc); - + closeOnEsc = true; } @Override