Skip to content

Commit 9d09941

Browse files
committed
multi-version: Set default Java version used for runClient/Server tasks
1 parent 9de76a7 commit 9d09941

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/kotlin/gg/essential/multi-version.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import com.replaymod.gradle.preprocess.PreprocessPlugin
55
import gg.essential.gradle.multiversion.Platform
66
import net.fabricmc.loom.api.LoomGradleExtensionAPI
77
import net.fabricmc.loom.bootstrap.LoomGradlePluginBootstrap
8+
import net.fabricmc.loom.task.RunGameTask
89
import org.gradle.api.Project
910
import org.gradle.api.plugins.BasePluginExtension
1011
import org.gradle.api.plugins.JavaPluginExtension
@@ -70,6 +71,12 @@ fun configureJavaVersion() {
7071
}
7172
}
7273
}
74+
75+
tasks.withType<RunGameTask>() {
76+
javaLauncher.set(javaToolchains.launcherFor {
77+
languageVersion.set(JavaLanguageVersion.of(platform.javaVersion.majorVersion))
78+
})
79+
}
7380
}
7481

7582
fun configureResources() {

0 commit comments

Comments
 (0)