-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathaddon.gradle
More file actions
29 lines (25 loc) · 1.26 KB
/
addon.gradle
File metadata and controls
29 lines (25 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
ext.mappingGeneratorVersion = "0.1.2"
// FIXME seems to be broken with newer script
//apply from: 'https://raw.githubusercontent.com/LegacyModdingMC/MappingGenerator/master/extras/auto-patch-examplemod.gradle'
if(Boolean.valueOf(project.properties["rfg.profiling"] ?: "false")) {
minecraft.extraRunJvmArguments = minecraft.extraRunJvmArguments.get().findAll { !it.startsWith("-Dmixin.debug") }
minecraft.extraRunJvmArguments.add("-XX:+UnlockDiagnosticVMOptions")
minecraft.extraRunJvmArguments.add("-XX:+DebugNonSafepoints")
}
if(Boolean.valueOf(project.properties["extraMappings.dev"] ?: "false")) {
mappingGenerator.sources = mappingGenerator.sources.get().each { entry ->
if(entry[1] == "https://raw.githubusercontent.com/LegacyModdingMC/ExtraMappings/master/params.csv") {
entry[1] = entry[1].replaceAll("master", "dev")
}
}
}
if(Boolean.valueOf(project.properties["unimixins.hotSwap"] ?: "false")) {
afterEvaluate {
File uni = configurations.compileClasspath.findAll { it.name.contains("unimixins-all-") || it.name.contains("unimixins-mixin-") || it.name.contains("unimixins-0.") }.first()
runClient {
extraJvmArgs.add(
'-javaagent:' + uni.getPath()
)
}
}
}