From ac8087f1c756ed263383e7db3b249f958d04521c Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Sun, 23 Oct 2016 18:47:06 +0100 Subject: [PATCH] Add null check to refmap location --- src/main/java/net/fabricmc/loom/AbstractPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/fabricmc/loom/AbstractPlugin.java b/src/main/java/net/fabricmc/loom/AbstractPlugin.java index 9b3b26f..500a910 100644 --- a/src/main/java/net/fabricmc/loom/AbstractPlugin.java +++ b/src/main/java/net/fabricmc/loom/AbstractPlugin.java @@ -105,6 +105,10 @@ public class AbstractPlugin implements Plugin { javaCompileTask.getOptions().getCompilerArgs().add("-AinMapFilePomfMojang=" + Constants.MAPPINGS_TINY.get(extension).getCanonicalPath()); javaCompileTask.getOptions().getCompilerArgs().add("-AoutMapFilePomfMojang=" + Constants.MAPPINGS_MIXIN_EXPORT.get(extension).getCanonicalPath()); + if(extension.refmapName == null || extension.refmapName.isEmpty()){ + project.getLogger().error("Could not find refmap definition, will be using default name: " + project.getName() + "-refmap.json"); + extension.refmapName = project.getName() + "-refmap.json"; + } javaCompileTask.getOptions().getCompilerArgs().add("-AoutRefMapFile=" + new File(javaCompileTask.getDestinationDir(), extension.refmapName).getCanonicalPath()); } catch (IOException e) { e.printStackTrace();