mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-11 19:14:11 +00:00
Headless Generation
This commit is contained in:
@@ -9,8 +9,17 @@ application {
|
||||
mainClass = 'art.arcane.iris.probe.ClassloadProbe'
|
||||
}
|
||||
|
||||
String volmLibCoordinate = providers.gradleProperty('volmLibCoordinate')
|
||||
.orElse('com.github.VolmitSoftware:VolmLib:master-SNAPSHOT')
|
||||
.get()
|
||||
|
||||
dependencies {
|
||||
implementation(project(':core'))
|
||||
compileOnly(libs.spigot)
|
||||
compileOnly(volmLibCoordinate) {
|
||||
changing = true
|
||||
transitive = false
|
||||
}
|
||||
runtimeOnly(libs.paralithic)
|
||||
runtimeOnly(libs.gson)
|
||||
runtimeOnly(libs.lru)
|
||||
@@ -35,3 +44,18 @@ tasks.named('run', JavaExec).configure {
|
||||
jvmArgs('--add-modules', 'jdk.incubator.vector')
|
||||
dependsOn(':core:compileJava')
|
||||
}
|
||||
|
||||
String probePack = providers.gradleProperty('probePack')
|
||||
.orElse('/Users/brianfopiano/Developer/RemoteGit/[Minecraft Server]/consumers/plugin-consumers/instances/purpur-26.1.2/plugins/Iris/packs/overworld')
|
||||
.get()
|
||||
String probeRadius = providers.gradleProperty('probeRadius').orElse('2').get()
|
||||
|
||||
tasks.register('genProbe', JavaExec) {
|
||||
group = 'verification'
|
||||
description = 'Constructs a real Iris engine over a real pack and generates chunks into buffers on a Bukkit-free JVM.'
|
||||
mainClass = 'art.arcane.iris.probe.GenerationProbe'
|
||||
classpath = sourceSets.main.runtimeClasspath
|
||||
jvmArgs('--add-modules', 'jdk.incubator.vector')
|
||||
args(probePack, probeRadius)
|
||||
dependsOn(':core:compileJava')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user