From 4ff9f726e1f36e1b5de4af70f8c4877aedb5791c Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 12 Apr 2023 19:56:01 +0100 Subject: [PATCH] Work around Gradle 8.1 bug causing Files.readString(Path) to call path.toFile(). --- .../configuration/providers/mappings/MappingConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingConfiguration.java b/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingConfiguration.java index 5cf47775..8321d3de 100644 --- a/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingConfiguration.java +++ b/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingConfiguration.java @@ -240,7 +240,7 @@ public class MappingConfiguration { } private UnpickMetadata parseUnpickMetadata(Path input) throws IOException { - JsonObject jsonObject = LoomGradlePlugin.GSON.fromJson(Files.readString(input), JsonObject.class); + JsonObject jsonObject = LoomGradlePlugin.GSON.fromJson(Files.readString(input, StandardCharsets.UTF_8), JsonObject.class); if (!jsonObject.has("version") || jsonObject.get("version").getAsInt() != 1) { throw new UnsupportedOperationException("Unsupported unpick version");