From b4fb4765f53bad8002e31c1c0b814008ae33746f Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Sat, 20 Dec 2025 14:49:46 +0200 Subject: [PATCH] Fixed GoToLine line's last column going to first col in next line --- .../java/noppes/npcs/client/gui/util/GuiScriptTextArea.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java b/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java index 288734d1b..4b844435f 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java @@ -190,7 +190,8 @@ public class GuiScriptTextArea extends GuiNpcTextField { int lineLength = ld.end - ld.start; // Convert 1-indexed column to 0-indexed, clamp to line length - int col = Math.max(0, Math.min(column - 1, lineLength)); + // lineLength - 1 because the line's end is the start of the next line + int col = Math.max(0, Math.min(column - 1, lineLength - 1)); int position = ld.start + col; // Set cursor position