From ccbc54b0d688ab2edd7fd6f05e70af916a9cc138 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Thu, 26 Mar 2026 18:10:31 +0900 Subject: [PATCH] Disable unprotect for no obf --- .../loom/forge/dependency/ForgeLibrariesProvider.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/architectury/loom/forge/dependency/ForgeLibrariesProvider.java b/src/main/java/dev/architectury/loom/forge/dependency/ForgeLibrariesProvider.java index 15e4bed1..aa41d1d0 100644 --- a/src/main/java/dev/architectury/loom/forge/dependency/ForgeLibrariesProvider.java +++ b/src/main/java/dev/architectury/loom/forge/dependency/ForgeLibrariesProvider.java @@ -172,8 +172,10 @@ public class ForgeLibrariesProvider { DependencyProvider.addDependency(project, dep, Constants.Configurations.FORGE_DEPENDENCIES); } - LoomVersions unprotect = isFancyModLoader10OrNewer ? LoomVersions.UNPROTECT_FANCYMODLOADER10 : LoomVersions.UNPROTECT_MODLAUNCHER; - DependencyProvider.addDependency(project, unprotect.mavenNotation(), Constants.Configurations.FORGE_EXTRA); + if (!extension.disableObfuscation()) { + LoomVersions unprotect = isFancyModLoader10OrNewer ? LoomVersions.UNPROTECT_FANCYMODLOADER10 : LoomVersions.UNPROTECT_MODLAUNCHER; + DependencyProvider.addDependency(project, unprotect.mavenNotation(), Constants.Configurations.FORGE_EXTRA); + } } // Returns a Gradle dependency notation.