diff --git a/common/src/main/java/dev/architectury/platform/Platform.java b/common/src/main/java/dev/architectury/platform/Platform.java index 5f813b59..b1e00e97 100644 --- a/common/src/main/java/dev/architectury/platform/Platform.java +++ b/common/src/main/java/dev/architectury/platform/Platform.java @@ -65,7 +65,7 @@ public final class Platform { /** * Gets the root directory for the current instance of Minecraft. *
- * The returned path is guaranteed to be absolute.
+ * The returned path is guaranteed to be absolute and normalized.
*/
@ExpectPlatform
public static Path getGameFolder() {
@@ -75,7 +75,7 @@ public final class Platform {
/**
* Gets the main config folder for the current instance of Minecraft.
*
- * The returned path is guaranteed to be absolute.
+ * The returned path is guaranteed to be absolute and normalized.
*/
@ExpectPlatform
public static Path getConfigFolder() {
@@ -85,7 +85,7 @@ public final class Platform {
/**
* Gets the mods folder of the current instance of Minecraft.
*
- * The returned path is guaranteed to be absolute.
+ * The returned path is guaranteed to be absolute and normalized.
*/
@ExpectPlatform
public static Path getModsFolder() {
diff --git a/fabric/src/main/java/dev/architectury/platform/fabric/PlatformImpl.java b/fabric/src/main/java/dev/architectury/platform/fabric/PlatformImpl.java
index e91e608c..0036ae73 100644
--- a/fabric/src/main/java/dev/architectury/platform/fabric/PlatformImpl.java
+++ b/fabric/src/main/java/dev/architectury/platform/fabric/PlatformImpl.java
@@ -41,11 +41,17 @@ public class PlatformImpl {
private static final Map