joy/xplat/build.gradle.kts
2025-03-14 01:47:00 -07:00

35 lines
701 B
Plaintext

val id: String by project
loom {
}
fabricApi {
configureDataGeneration {
createSourceSet = true
// strictValidation = true
addToResources = true
modId = id
client = true
}
}
// sourceSets.named("datagen").get().resources.source(sourceSets.main.get().resources);
dependencies {
compileOnly(libs.mixin)
modRuntimeOnly(libs.fabric.loader)
"modDatagenImplementation"(libs.fabric.loader)
"modDatagenImplementation"(libs.fabric.api)
"modDatagenRuntimeOnly"(libs.bundles.datagen.runtime)
modCompileOnly(variantOf(rootProject.libs.emi) { classifier("api") })
}
tasks {
withType<Jar> {
dependsOn("runDatagen")
}
}