Skip to content

Commit

Permalink
fix overwriting earlier set jvm args
Browse files Browse the repository at this point in the history
  • Loading branch information
wagyourtail committed Dec 22, 2024
1 parent 3809cc4 commit 87ddfb0
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -819,7 +819,7 @@ open class MinecraftProvider(project: Project, sourceSet: SourceSet) : Minecraft
workingDir = defaultWorkingDir
classpath = sourceSet.runtimeClasspath
mainClass.set(minecraftData.metadata.mainClass)
jvmArgs = minecraftData.metadata.getJVMArgs() + betacraftArgs
jvmArgs(minecraftData.metadata.getJVMArgs() + betacraftArgs)
args = minecraftData.metadata.getGameArgs()

(mcPatcher as AbstractMinecraftTransformer).applyClientRunTransform(this)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -484,7 +484,7 @@ open class FG3MinecraftTransformer(project: Project, val parent: ForgeLikeMinecr
addProperties(config)
config.mainClass.set(mainClass)
config.args = args.map { getArgValue(it) }
config.jvmArgs = jvmArgs.map { getArgValue(it) }
config.jvmArgs(jvmArgs.map { getArgValue(it) })
config.jvmArgs(props.map { "-D${it.key}=${getArgValue(it.value)}" })
config.environment["FORGE_SPEC"] = userdevCfg.get("spec").asNumber.toString()
config.environment.putAll(env.map { it.key to getArgValue(it.value) })
Expand Down Expand Up @@ -529,7 +529,7 @@ open class FG3MinecraftTransformer(project: Project, val parent: ForgeLikeMinecr
addProperties(config)
config.mainClass.set(mainClass)
config.args = args.map { getArgValue(it) }
config.jvmArgs = jvmArgs.map { getArgValue(it) }
config.jvmArgs(jvmArgs.map { getArgValue(it) })
config.jvmArgs(props.map { "-D${it.key}=${getArgValue(it.value)}" })
config.environment["FORGE_SPEC"] = userdevCfg.get("spec").asNumber.toString()
config.environment.putAll(env.map { it.key to getArgValue(it.value) })
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,9 +121,10 @@ open class JarModAgentMinecraftTransformer(
val classpath = (task as RemapJarTaskImpl).provider.sourceSet.runtimeClasspath.files.toMutableSet()

val result = SubprocessExecutor.exec(project) {
it.jvmArgs = listOf(
it.jvmArgs(listOf(
"-D${JMA_TRANSFORMERS}=${transforms.joinToString(File.pathSeparator)}",
"-D${JMA_DEBUG}=true")
"-D${JMA_DEBUG}=true"
))
it.args = listOf(
input.absolutePathString(),
classpath.joinToString(File.pathSeparator) { it.absolutePath },
Expand Down

0 comments on commit 87ddfb0

Please sign in to comment.