Skip to content

Commit

Permalink
fix #97
Browse files Browse the repository at this point in the history
  • Loading branch information
wagyourtail committed Aug 25, 2024
1 parent 2fb420c commit 55edfeb
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -717,7 +717,7 @@ open class MinecraftProvider(project: Project, sourceSet: SourceSet) : Minecraft
if (!project.gradle.startParameter.isOffline) {
//test if betacraft has our version on file
val url = URI.create(
"http://files.betacraft.uk/launcher/assets/jsons/${
"https://files.betacraft.uk/launcher/assets/jsons/${
URLEncoder.encode(
minecraftData.metadata.id,
StandardCharsets.UTF_8.name()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package xyz.wagyourtail.unimined.internal.source.generator

import org.apache.commons.compress.archivers.zip.ZipFile
import org.gradle.api.GradleException
import org.gradle.api.Project
import org.gradle.api.artifacts.Dependency
import org.gradle.api.file.FileCollection
Expand Down Expand Up @@ -60,13 +61,27 @@ class SourceGeneratorImpl(val project: Project, val provider: SourceProvider) :
project.javaexec { spec ->

val toolchain = project.extensions.getByType(JavaToolchainService::class.java)
spec.executable = toolchain.launcherFor {
it.languageVersion.set(JavaLanguageVersion.of(11))
}.orElse(
spec.executable = try {
toolchain.launcherFor {
it.languageVersion.set(JavaLanguageVersion.of(17))
it.languageVersion.set(JavaLanguageVersion.of(11))
}.get()
} catch (e: GradleException) {
try {
toolchain.launcherFor {
it.languageVersion.set(JavaLanguageVersion.of(17))
}.get()
} catch (ex: GradleException) {
try {
toolchain.launcherFor {
it.languageVersion.set(JavaLanguageVersion.of(21))
}.get()
} catch (exc: GradleException) {
exc.addSuppressed(e)
exc.addSuppressed(ex)
throw exc
}
}
).get().executablePath.asFile.absolutePath
}.executablePath.asFile.absolutePath

spec.jvmArgs(jvmArgs)
spec.classpath(generator)
Expand Down

0 comments on commit 55edfeb

Please sign in to comment.