diff --git a/readme.md b/readme.md index 04f67cc..e266807 100644 --- a/readme.md +++ b/readme.md @@ -60,7 +60,7 @@ fusioner { // NeoForge Project neoforge { - projectName = "NeoForge" // The name of the project that contains the fabric code + projectName = "NeoForge" // The name of the project that contains the neoforge code inputTaskName = "remapJar" // The name of the build task for the neoforge project // OR // inputFile = "NeoForge/build/libs/MyMod-NeoForge-1.0.jar" // Use a custom jar input diff --git a/src/main/java/com/hypherionmc/modfusioner/plugin/ModFusionerPlugin.java b/src/main/java/com/hypherionmc/modfusioner/plugin/ModFusionerPlugin.java index f842d29..6aca77a 100644 --- a/src/main/java/com/hypherionmc/modfusioner/plugin/ModFusionerPlugin.java +++ b/src/main/java/com/hypherionmc/modfusioner/plugin/ModFusionerPlugin.java @@ -61,6 +61,18 @@ public class ModFusionerPlugin implements Plugin { ); } + if (modFusionerExtension.getNeoforgeConfiguration() != null + && modFusionerExtension.getNeoforgeConfiguration().inputTaskName != null + && !modFusionerExtension.getNeoforgeConfiguration().inputTaskName.isEmpty()) { + if (ccc.getName().equals(modFusionerExtension.getNeoforgeConfiguration().getProjectName())) + resolveInputTasks( + ccc, + modFusionerExtension.getNeoforgeConfiguration().getInputTaskName(), + modFusionerExtension.getNeoforgeConfiguration().getProjectName(), + task + ); + } + if (modFusionerExtension.getFabricConfiguration() != null && modFusionerExtension.getFabricConfiguration().inputTaskName != null && !modFusionerExtension.getFabricConfiguration().inputTaskName.isEmpty()) {