diff --git a/src/main/java/net/fabricmc/loom/task/ExtractNativesTask.java b/src/main/java/net/fabricmc/loom/task/ExtractNativesTask.java index 0086ec47a..4fa344429 100644 --- a/src/main/java/net/fabricmc/loom/task/ExtractNativesTask.java +++ b/src/main/java/net/fabricmc/loom/task/ExtractNativesTask.java @@ -40,6 +40,8 @@ public ExtractNativesTask() { for (File nativeFile : getProject().getConfigurations().getByName(Constants.Configurations.MINECRAFT_NATIVES).getFiles()) { from(getProject().zipTree(nativeFile), copySpec -> { copySpec.exclude("META-INF/**"); + // Fix pre LWJGL 3 versions on Macos. See: https://github.com/FabricMC/fabric-loom/issues/955 + copySpec.rename(s -> s.replace(".jnilib", ".dylib")); }); }