From da08cf93309d0189f0b99e4918bb97e90275c512 Mon Sep 17 00:00:00 2001 From: Juuz <6596629+Juuxel@users.noreply.github.com> Date: Wed, 10 May 2023 18:36:03 +0300 Subject: [PATCH] AtRemapper: Work around Gradle 8.1 bug causing Files.readString(path) to call Path.toFile() Same issue and fix as in 4ff9f726e1f36e1b5de4af70f8c4877aedb5791c, just a different class. Fixes #129. --- src/main/java/net/fabricmc/loom/util/srg/AtRemapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/util/srg/AtRemapper.java b/src/main/java/net/fabricmc/loom/util/srg/AtRemapper.java index ea1e03cd..7ad7f55a 100644 --- a/src/main/java/net/fabricmc/loom/util/srg/AtRemapper.java +++ b/src/main/java/net/fabricmc/loom/util/srg/AtRemapper.java @@ -52,7 +52,7 @@ public final class AtRemapper { Path atPath = fs.getPath(Constants.Forge.ACCESS_TRANSFORMER_PATH); if (Files.exists(atPath)) { - String atContent = Files.readString(atPath); + String atContent = Files.readString(atPath, StandardCharsets.UTF_8); String[] lines = atContent.split("\n"); List output = new ArrayList<>(lines.length);