Fix the return value of "net.fabricmc.loom.LoomGradleExtension.getInstallerData()" is null

Signed-off-by: shedaniel <daniel@shedaniel.me>
(cherry picked from commit f971bce5e2)
This commit is contained in:
shedaniel
2021-07-20 23:47:20 +08:00
parent 3110c0f05a
commit bc90de1c4b

View File

@@ -159,7 +159,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");
@@ -306,7 +306,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");