Files
2026-09-15 09:29:11 +02:00

21 lines
1.0 KiB
Groovy

plugins { id 'net.fabricmc.fabric-loom' }
group='fr.koka.sanctuarytest'
version=rootProject.mod_version
base { archivesName='sanctuary-test' }
dependencies {
minecraft "com.mojang:minecraft:${rootProject.minecraft_version}"
implementation "net.fabricmc:fabric-loader:${rootProject.loader_version}"
implementation "net.fabricmc.fabric-api:fabric-api:${rootProject.fabric_api_version}"
implementation project(':sanctuary')
}
java { toolchain.languageVersion=JavaLanguageVersion.of(25); withSourcesJar() }
tasks.withType(JavaCompile).configureEach { options.encoding='UTF-8'; options.release=25 }
processResources {
def values=[version:project.version,minecraft:rootProject.minecraft_version.replace('-pre-','-pre.'),loader:rootProject.loader_version]
inputs.properties(values)
filesMatching('fabric.mod.json') { expand(values) }
}
loom { runs { client { runDir 'run/quick-test' } } }
tasks.named('test') { failOnNoDiscoveredTests=false }
tasks.named('jar') { from(rootProject.file('LICENSE')) { rename { 'LICENSE_sanctuary_test' } } }