aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-07-20 23:47:20 +0800
committershedaniel <daniel@shedaniel.me>2021-07-20 23:47:20 +0800
commitf971bce5e2ac257e1b316810bebed744cdea0a17 (patch)
tree3071b08b40a976c2bd1722a7fa8b5059ce4db93a /src/main/java
parent9d0f6526694ef18a657c1df0b4a23917344c3567 (diff)
downloadarchitectury-loom-f971bce5e2ac257e1b316810bebed744cdea0a17.tar.gz
architectury-loom-f971bce5e2ac257e1b316810bebed744cdea0a17.tar.bz2
architectury-loom-f971bce5e2ac257e1b316810bebed744cdea0a17.zip
Fix the return value of "net.fabricmc.loom.LoomGradleExtension.getInstallerData()" is null
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java b/src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java
index 0d31192d..228ebb4c 100644
--- a/src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java
+++ b/src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java
@@ -158,7 +158,7 @@ public class RunConfig {
if (extension.getLoaderLaunchMethod().equals("launchwrapper")) {
// if installer.json found...
- JsonObject installerJson = extension.getInstallerData().installerJson();
+ JsonObject installerJson = extension.getInstallerData() == null ? null : extension.getInstallerData().installerJson();
if (installerJson != null) {
List<String> sideKeys = ImmutableList.of(environment, "common");
@@ -305,7 +305,7 @@ public class RunConfig {
}
private static String getMainClass(String side, LoomGradleExtension extension, String defaultMainClass) {
- JsonObject installerJson = extension.getInstallerData().installerJson();
+ JsonObject installerJson = extension.getInstallerData() == null ? null : extension.getInstallerData().installerJson();
if (installerJson != null && installerJson.has("mainClass")) {
JsonElement mainClassJson = installerJson.get("mainClass");