From 18cf23aafe02c18e8f00ae370b30033b505419fe Mon Sep 17 00:00:00 2001 From: Joe Date: Tue, 12 Sep 2023 00:40:22 +0100 Subject: [PATCH] Fix cvar pattern replacement (#561) Co-authored-by: allinkdev --- .../net/earthcomputer/clientcommands/command/VarCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/earthcomputer/clientcommands/command/VarCommand.java b/src/main/java/net/earthcomputer/clientcommands/command/VarCommand.java index b61347393..7cd9f12d8 100644 --- a/src/main/java/net/earthcomputer/clientcommands/command/VarCommand.java +++ b/src/main/java/net/earthcomputer/clientcommands/command/VarCommand.java @@ -143,7 +143,7 @@ private static void loadFile() throws IOException { } public static String replaceVariables(String originalString) { - Matcher matcher = VARIABLE_PATTERN.matcher(originalString); + Matcher matcher = VARIABLE_PATTERN.matcher(originalString.replace("\\", "\\\\").replace("$", "\\$")); StringBuilder builder = new StringBuilder(); while (matcher.find()) { String group = matcher.group();