diff --git a/src/main/java/net/fabricmc/loom/util/fmj/ModMetadataFabricModJson.java b/src/main/java/net/fabricmc/loom/util/fmj/ModMetadataFabricModJson.java index 29c937c0..567a0cbf 100644 --- a/src/main/java/net/fabricmc/loom/util/fmj/ModMetadataFabricModJson.java +++ b/src/main/java/net/fabricmc/loom/util/fmj/ModMetadataFabricModJson.java @@ -74,7 +74,7 @@ public final class ModMetadataFabricModJson extends FabricModJson { if (source instanceof FabricModJsonSource.ZipSource zip) { return Optional.of(zip.zipPath().getFileName().toString()); } else if (source instanceof FabricModJsonSource.DirectorySource directory) { - return Optional.of(directory.directoryPath().getFileName().toString()); + return Optional.of(directory.directoryPath().toAbsolutePath().toString()); } else if (source instanceof FabricModJsonSource.SourceSetSource sourceSets) { final StringJoiner joiner = new StringJoiner("+");