Files
Advanced-Botany/dependencies.gradle
T
2025-05-16 18:48:58 +02:00

24 lines
1.0 KiB
Groovy

dependencies {
api('com.github.GTNewHorizons:Botania:1.12.8-GTNH:dev') {
exclude module: 'Baubles'
}
api('com.github.GTNewHorizons:Botanic-horizons:1.1.7-GTNH:dev')
api('thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev')
api('com.github.GTNewHorizons:Baubles-Expanded:2.1.7-GTNH:dev')
compileOnly("com.github.GTNewHorizons:CodeChickenLib:1.3.0:dev")
compileOnly("com.github.GTNewHorizons:CodeChickenCore:1.4.2:dev")
compileOnly("com.github.GTNewHorizons:NotEnoughItems:2.7.44-GTNH:dev")
compileOnly("com.github.GTNewHorizons:CraftTweaker:3.4.1:dev")
}
// deps may transitively add Baubles, so we replace it
project.getConfigurations()
.all(c -> {
final DependencySubstitutions ds = c.getResolutionStrategy()
.getDependencySubstitution();
ds.substitute(ds.module("com.github.GTNewHorizons:Baubles"))
.using(ds.module("com.github.GTNewHorizons:Baubles-Expanded:2.1.7-GTNH"))
.withClassifier("dev")
.because("Baubles-Expanded replaces Baubles");
});