aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-07-20 23:44:11 +0800
committershedaniel <daniel@shedaniel.me>2021-07-20 23:44:11 +0800
commit695863367fb42d6435a36aea9290cb9eb1638ced (patch)
treea4f6b94be3632d880245c064dbf99ead5a64f83e /src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
parentcea80b01195be2ab6bd5cdadbcf7fa7b2972e131 (diff)
downloadarchitectury-loom-695863367fb42d6435a36aea9290cb9eb1638ced.tar.gz
architectury-loom-695863367fb42d6435a36aea9290cb9eb1638ced.tar.bz2
architectury-loom-695863367fb42d6435a36aea9290cb9eb1638ced.zip
Fix merge conflicts
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java')
-rw-r--r--src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java b/src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
index 436f9b6b..e97a6e3c 100644
--- a/src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
+++ b/src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
@@ -112,11 +112,13 @@ public class LoomGradleExtensionImpl extends LoomGradleExtensionApiImpl implemen
@Override
public MappingSet getOrCreateSrcMappingCache(int id, Supplier<MappingSet> factory) {
+ if (id < 0 || id >= srcMappingCache.length) return factory.get();
return srcMappingCache[id] != null ? srcMappingCache[id] : (srcMappingCache[id] = factory.get());
}
@Override
public Mercury getOrCreateSrcMercuryCache(int id, Supplier<Mercury> factory) {
+ if (id < 0 || id >= srcMercuryCache.length) return factory.get();
return srcMercuryCache[id] != null ? srcMercuryCache[id] : (srcMercuryCache[id] = factory.get());
}
@@ -167,4 +169,9 @@ public class LoomGradleExtensionImpl extends LoomGradleExtensionApiImpl implemen
public MixinApExtension getMixinApExtension() {
return this.mixinApExtension;
}
+
+ @Override
+ protected String getMinecraftVersion() {
+ return getMinecraftProvider().minecraftVersion();
+ }
}