From 1ab26a9e84ec4c00bcad9c7961bc0e64e097f85b Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Thu, 18 Dec 2025 10:32:25 +0200 Subject: [PATCH] Refined text cursor rendering --- .../java/noppes/npcs/client/gui/util/GuiScriptTextArea.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 56e8f8bb9..07c18c860 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java @@ -236,10 +236,10 @@ public class GuiScriptTextArea extends GuiNpcTextField { data.drawString(x + 1, yPos, 0xFFe0e0e0); // Draw cursor - if (active && isEnabled() && (cursorCounter / 6) % 2 == 0 && (cursorPosition >= data.start && cursorPosition < data.end || (i == list.size() - 1 && cursorPosition == text.length()))) { + if (active && isEnabled() && (cursorCounter / 10) % 2 == 0 && (cursorPosition >= data.start && cursorPosition < data.end || (i == list.size() - 1 && cursorPosition == text.length()))) { int posX = x + ClientProxy.Font.width( line.substring(0, Math.min(cursorPosition - data.start, line.length()))); - drawRect(posX + 1, yPos, posX + 2, yPos + 1 + container.lineHeight, -3092272); + drawRect(posX + 1, yPos, posX + 2, yPos - 2 + container.lineHeight, 0xffffffff); } } }