From 5c7c94e5fcafe380de02433411ef8dc485780a6d Mon Sep 17 00:00:00 2001 From: asie Date: Sat, 15 Dec 2018 22:19:50 +0100 Subject: [PATCH] fix #37 --- .../fabricmc/loom/providers/MinecraftMappedProvider.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/net/fabricmc/loom/providers/MinecraftMappedProvider.java b/src/main/java/net/fabricmc/loom/providers/MinecraftMappedProvider.java index a4be9205..771eed2f 100644 --- a/src/main/java/net/fabricmc/loom/providers/MinecraftMappedProvider.java +++ b/src/main/java/net/fabricmc/loom/providers/MinecraftMappedProvider.java @@ -41,6 +41,14 @@ public class MinecraftMappedProvider extends DependencyProvider { @Override public void provide(DependencyInfo dependency, Project project, LoomGradleExtension extension) throws Exception { + if (!extension.getMappingsProvider().MAPPINGS_TINY.exists()) { + throw new RuntimeException("mappings file not found"); + } + + if (!extension.getMinecraftProvider().jarProvider.getMergedJar().exists()) { + throw new RuntimeException("input merged jar not found"); + } + if(!getMappedJar().exists() || !getIntermediaryJar().exists()){ if (getMappedJar().exists()) { getMappedJar().delete();