aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/configuration/mods
diff options
context:
space:
mode:
authormodmuss50 <modmuss50@gmail.com>2021-07-14 00:03:21 +0100
committerGitHub <noreply@github.com>2021-07-14 00:03:21 +0100
commite439a1b35493fe771e34b1698270bfa5fc41a97c (patch)
treeeab48d602697085a59e83569660a5c75b92e9a0c /src/main/java/net/fabricmc/loom/configuration/mods
parent2259a4efc8f4dad35880b41cb8be59bc5b857f9b (diff)
downloadarchitectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.tar.gz
architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.tar.bz2
architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.zip
Refactor LoomGradleExtension (#431)
* First pass at refactoring the extension * Fix inital issues. * Combine some interfaces * Checkstyle * Fix years * Add isShareCaches to api
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration/mods')
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java b/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
index c7088a0a..808c857c 100644
--- a/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
+++ b/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
@@ -127,7 +127,7 @@ public class ModProcessor {
}
private static void remapJars(Project project, List<ModDependencyInfo> processList) throws IOException {
- LoomGradleExtension extension = project.getExtensions().getByType(LoomGradleExtension.class);
+ LoomGradleExtension extension = LoomGradleExtension.get(project);
String fromM = "intermediary";
String toM = "named";
@@ -210,28 +210,15 @@ public class ModProcessor {
public static JsonObject readInstallerJson(File file, Project project) {
try {
- LoomGradleExtension extension = project.getExtensions().getByType(LoomGradleExtension.class);
- String launchMethod = extension.getLoaderLaunchMethod();
+ LoomGradleExtension extension = LoomGradleExtension.get(project);
String jsonStr;
try (JarFile jarFile = new JarFile(file)) {
- ZipEntry entry = null;
-
- if (!launchMethod.isEmpty()) {
- entry = jarFile.getEntry("fabric-installer." + launchMethod + ".json");
-
- if (entry == null) {
- project.getLogger().warn("Could not find loader launch method '" + launchMethod + "', falling back");
- }
- }
+ ZipEntry entry = jarFile.getEntry("fabric-installer.json");
if (entry == null) {
- entry = jarFile.getEntry("fabric-installer.json");
-
- if (entry == null) {
- return null;
- }
+ return null;
}
try (InputStream inputstream = jarFile.getInputStream(entry)) {