diff options
author | Jonas Herzig <jonas@spark-squared.com> | 2022-01-06 13:55:24 +0100 |
---|---|---|
committer | Jonas Herzig <jonas@spark-squared.com> | 2022-01-06 13:55:24 +0100 |
commit | 6ff92118c3621bdddb9d35fb537a96040e08ca01 (patch) | |
tree | e800136c2aec7cc7f9da3d893150b05de2507ea3 /src/main/java/net/fabricmc/loom/configuration | |
parent | ea44973702d6f26d4095ec7d7622506ad473f78c (diff) | |
download | architectury-loom-6ff92118c3621bdddb9d35fb537a96040e08ca01.tar.gz architectury-loom-6ff92118c3621bdddb9d35fb537a96040e08ca01.tar.bz2 architectury-loom-6ff92118c3621bdddb9d35fb537a96040e08ca01.zip |
Fix always-dirty cache due to forge-client-extra.jar
This jar used to always be included in the cache file list even though it is
only used/generated with official mappings. Therefore it would always be missing
from the cache when not using official mappings, unnecessarily re-running the
patching code.
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration')
-rw-r--r-- | src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java b/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java index 9313fcee..0c089e8f 100644 --- a/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java +++ b/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java @@ -186,7 +186,7 @@ public class MinecraftPatchedProvider extends DependencyProvider { forgeMergedJar = getExtension().isForgeAndOfficial() ? null : new File(globalCache, "forge-official.jar"); minecraftMergedPatchedSrgAtJar = new File(projectDir, "merged-srg-at-patched.jar"); minecraftMergedPatchedJar = new File(projectDir, "merged-patched.jar"); - minecraftClientExtra = new File(globalCache, "forge-client-extra.jar"); + minecraftClientExtra = getExtension().isForgeAndOfficial() ? new File(globalCache, "forge-client-extra.jar") : null; if (isRefreshDeps() || Stream.of(getGlobalCaches()).anyMatch(((Predicate<File>) File::exists).negate()) || !isPatchedJarUpToDate(minecraftMergedPatchedJar)) { |