Skip to content

Commit 7d4ef91

Browse files
committed
make run tasks actually work
1 parent cd118f1 commit 7d4ef91

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ val mc by minecraft.creating {
2121
distribution = Distribution.MERGED
2222

2323
runs {
24+
register("client") {
25+
client()
26+
}
27+
2428
register("server") {
2529
server()
2630
}

plugin/src/main/java/fish/cichlidmc/cichlid_gradle/run/RunTaskGeneration.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,13 @@ private static void generateTask(MinecraftDefinitionImpl def, RunConfiguration c
6161
task.setWorkingDir(runDir);
6262
task.doFirst($ -> runDir.mkdirs());
6363

64+
String distArg = switch (config.getType().get()) {
65+
case CLIENT -> "client";
66+
case SERVER -> "dedicated_server";
67+
};
68+
6469
File cichlid = project.getConfigurations().getByName(CichlidGradlePlugin.CICHLID_CONFIGURATION).getSingleFile();
65-
task.jvmArgs("-javaagent:" + cichlid.getAbsolutePath() + "=dist=" + dist + ",version=" + version);
70+
task.jvmArgs("-javaagent:" + cichlid.getAbsolutePath() + "=dist=" + distArg + ",version=" + version);
6671

6772
Placeholders.DynamicContext ctx = new Placeholders.DynamicContext(
6873
runDir.toPath(), storage.natives.root, cache.assets.root

0 commit comments

Comments
 (0)