From e1cba918e967156f432a8f20296709a21e4ee317 Mon Sep 17 00:00:00 2001 From: HypherionMC Date: Sat, 4 Nov 2023 02:08:57 +0200 Subject: [PATCH] [BUG] Don't check missing jars if project config is not defined in the first place --- .../hypherionmc/modfusioner/actions/JarMergeAction.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/hypherionmc/modfusioner/actions/JarMergeAction.java b/src/main/java/com/hypherionmc/modfusioner/actions/JarMergeAction.java index 63506e5..25573eb 100644 --- a/src/main/java/com/hypherionmc/modfusioner/actions/JarMergeAction.java +++ b/src/main/java/com/hypherionmc/modfusioner/actions/JarMergeAction.java @@ -32,6 +32,7 @@ import java.util.jar.JarFile; import java.util.jar.Manifest; import static com.hypherionmc.modfusioner.plugin.ModFusionerPlugin.logger; +import static com.hypherionmc.modfusioner.plugin.ModFusionerPlugin.modFusionerExtension; import static com.hypherionmc.modfusioner.utils.FileTools.*; /** @@ -91,15 +92,15 @@ public class JarMergeAction { throw new IllegalArgumentException("No input jars were provided."); } - if (!FileTools.exists(forgeInput)) { + if (modFusionerExtension.getForgeConfiguration() != null && !FileTools.exists(forgeInput)) { logger.warn("Forge jar does not exist! You can ignore this warning if you are not using forge"); } - if (!FileTools.exists(fabricInput)) { + if (modFusionerExtension.getFabricConfiguration() != null && !FileTools.exists(fabricInput)) { logger.warn("Fabric jar does not exist! You can ignore this warning if you are not using fabric"); } - if (!FileTools.exists(quiltInput)) { + if (modFusionerExtension.getQuiltConfiguration() != null && !FileTools.exists(quiltInput)) { logger.warn("Quilt jar does not exist! You can ignore this warning if you are not using quilt"); }