joy/xplat/build.gradle.kts
2025-03-12 06:11:01 -07:00

34 lines
643 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)
modCompileOnly(variantOf(rootProject.libs.emi) { classifier("api") })
}
tasks {
withType<Jar> {
dependsOn("runDatagen")
}
}