Skip to content

Commit 94e8d71

Browse files
committed
added delayed check for runDir
1 parent 3f7d491 commit 94e8d71

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/main/java/net/minecraftforge/gradle/user/UserBasePlugin.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@
1818
import javax.xml.transform.stream.StreamResult;
1919

2020
import net.minecraftforge.gradle.common.BasePlugin;
21-
import net.minecraftforge.gradle.tasks.*;
21+
import net.minecraftforge.gradle.tasks.ApplyFernFlowerTask;
22+
import net.minecraftforge.gradle.tasks.ApplyS2STask;
23+
import net.minecraftforge.gradle.tasks.CreateStartTask;
24+
import net.minecraftforge.gradle.tasks.DeobfuscateJar;
25+
import net.minecraftforge.gradle.tasks.ExtractS2SRangeTask;
26+
import net.minecraftforge.gradle.tasks.GenEclipseRunTask;
27+
import net.minecraftforge.gradle.tasks.PostDecompileTask;
28+
import net.minecraftforge.gradle.tasks.RemapSources;
2229
import net.minecraftforge.gradle.util.GradleConfigurationException;
2330
import net.minecraftforge.gradle.util.delayed.DelayedFile;
2431
import net.minecraftforge.gradle.util.delayed.TokenReplacer;
@@ -134,6 +141,12 @@ protected void afterEvaluate()
134141
{
135142
throw new RuntimeException("THE DECOMP TASKS HAVENT BEEN MADE!! STUPID FORGEGRADLE DEVELOPER!!!! :(");
136143
}
144+
145+
// verify runDir is set
146+
if (Strings.isNullOrEmpty(getExtension().getRunDir()))
147+
{
148+
throw new GradleConfigurationException("RunDir is not set!");
149+
}
137150

138151
super.afterEvaluate();
139152

0 commit comments

Comments
 (0)