Files
distant-horizons-sharded/settings.gradle
T
Jeff McClure 3278d3518d 1.19.2
2022-10-12 12:50:00 +00:00

36 lines
1022 B
Groovy

pluginManagement {
repositories {
maven { url "https://maven.fabricmc.net/" }
maven { url "https://maven.architectury.dev/" }
maven { url "https://maven.minecraftforge.net/" }
maven { url "https://repo.spongepowered.org/repository/maven-public/"}
gradlePluginPortal()
}
}
// Minecraft dependent sub-projects
include("common")
include("fabric")
// The logic for buildForge can be made more succinct, but the readability goes way down.
def buildForge = true
if (gradle.startParameter.taskRequests.size() > 0) {
if (gradle.startParameter.taskRequests[0].args.size() > 0) {
if (gradle.startParameter.taskRequests[0].args[0].startsWith("fabric:")) {
buildForge = false
}
}
}
if (buildForge) {
include("forge")
}
// Minecraft independent sub-projects
include("core")
project(":core").projectDir = file('coreSubProjects/core')
include("api")
project(":api").projectDir = file('coreSubProjects/api')
rootProject.name = "DistantHorizons"