From 95897dc746345602da2dfa2835ce2b7e376f1737 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Tue, 24 Feb 2026 21:34:18 +0200 Subject: [PATCH] Show 'function' instead of 'void' or other return type for hover info of JS method declarations --- .../gui/util/script/interpreter/hover/TokenHoverInfo.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/hover/TokenHoverInfo.java b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/hover/TokenHoverInfo.java index 137c4db02..135a7a5fb 100644 --- a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/hover/TokenHoverInfo.java +++ b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/hover/TokenHoverInfo.java @@ -1125,7 +1125,9 @@ public class TokenHoverInfo { // Return type TypeInfo returnType = methodInfo.getReturnType(); - if (returnType != null) { + if (ScriptDocument.INSTANCE.isJavaScript()) + addSegment("function ", TokenType.KEYWORD.getHexColor()); + else if (returnType != null) { addTypeSegments(returnType); addSegment(" ", TokenType.DEFAULT.getHexColor()); } else {