mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-28 04:07:01 -05:00
Fix NPE when in a mod loader dev env
This commit is contained in:
@@ -42,6 +42,7 @@ import org.w3c.dom.Element;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import net.fabricmc.loom.LoomGradleExtension;
|
||||
import net.fabricmc.loom.configuration.InstallerData;
|
||||
import net.fabricmc.loom.util.OperatingSystem;
|
||||
|
||||
public class RunConfig {
|
||||
@@ -207,7 +208,13 @@ public class RunConfig {
|
||||
}
|
||||
|
||||
private static String getMainClass(String side, LoomGradleExtension extension, String defaultMainClass) {
|
||||
JsonObject installerJson = extension.getInstallerData().installerJson();
|
||||
InstallerData installerData = extension.getInstallerData();
|
||||
|
||||
if (installerData == null) {
|
||||
return defaultMainClass;
|
||||
}
|
||||
|
||||
JsonObject installerJson = installerData.installerJson();
|
||||
|
||||
if (installerJson != null && installerJson.has("mainClass")) {
|
||||
JsonElement mainClassJson = installerJson.get("mainClass");
|
||||
|
||||
Reference in New Issue
Block a user