Fix missing entry for NeoForge in the jar resolution step #4

Merged
KP2048 merged 5 commits from master into master 2024-06-02 17:21:58 +02:00
2 changed files with 13 additions and 1 deletions

View File

@@ -60,7 +60,7 @@ fusioner {
// NeoForge Project // NeoForge Project
neoforge { 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 inputTaskName = "remapJar" // The name of the build task for the neoforge project
// OR // OR
// inputFile = "NeoForge/build/libs/MyMod-NeoForge-1.0.jar" // Use a custom jar input // inputFile = "NeoForge/build/libs/MyMod-NeoForge-1.0.jar" // Use a custom jar input

View File

@@ -61,6 +61,18 @@ public class ModFusionerPlugin implements Plugin<Project> {
); );
} }
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 if (modFusionerExtension.getFabricConfiguration() != null
&& modFusionerExtension.getFabricConfiguration().inputTaskName != null && modFusionerExtension.getFabricConfiguration().inputTaskName != null
&& !modFusionerExtension.getFabricConfiguration().inputTaskName.isEmpty()) { && !modFusionerExtension.getFabricConfiguration().inputTaskName.isEmpty()) {