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

Signed-off-by: shedaniel <daniel@shedaniel.me>
This commit is contained in:
shedaniel
2021-07-20 23:47:20 +08:00
parent 9d0f652669
commit f971bce5e2

View File

@@ -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");