From 832ca977b95b2c7c7b05a5025eef726f20ece7fa Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Thu, 19 Jan 2023 10:09:36 -0500 Subject: [PATCH] Add options to control what mods are included at runtime --- build.gradle | 24 ++++++++++++++---------- gradle.properties | 6 +++++- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/build.gradle b/build.gradle index 230df19d..0ea8e427 100644 --- a/build.gradle +++ b/build.gradle @@ -132,19 +132,23 @@ dependencies { annotationProcessor 'org.spongepowered:mixin:0.8.5:processor' runtimeOnly fg.deobf("curse.maven:lazydfu-460819:${lazydfu_version}") - runtimeOnly fg.deobf("curse.maven:roadrunner-529754:3683120") - runtimeOnly fg.deobf("curse.maven:starlight-529754:3683120") - runtimeOnly fg.deobf("curse.maven:rubidium-574856:3949659") - runtimeOnly fg.deobf("curse.maven:noexperimental-407174:3188120") - - runtimeOnly fg.deobf("mekanism:Mekanism:${mekanism_version}")// core - runtimeOnly fg.deobf("mekanism:Mekanism:${mekanism_version}:generators")// Mekanism: Generators - runtimeOnly fg.deobf("mekanism:Mekanism:${mekanism_version}:tools")// Mekanism: Tools compileOnly fg.deobf("mezz.jei:jei-${minecraft_version}:${jei_version}") - runtimeOnly fg.deobf("mezz.jei:jei-${minecraft_version}:${jei_version}") - runtimeOnly fg.deobf("curse.maven:spark-361579:3767277") + if(include_optimization_mods.toBoolean()) { + runtimeOnly fg.deobf("curse.maven:roadrunner-529754:3683120") + runtimeOnly fg.deobf("curse.maven:starlight-529754:3683120") + runtimeOnly fg.deobf("curse.maven:rubidium-574856:3949659") + runtimeOnly fg.deobf("curse.maven:noexperimental-407174:3188120") + runtimeOnly fg.deobf("curse.maven:spark-361579:3767277") + runtimeOnly fg.deobf("mezz.jei:jei-${minecraft_version}:${jei_version}") + } + + if(include_content_mods.toBoolean()) { + runtimeOnly fg.deobf("mekanism:Mekanism:${mekanism_version}")// core + runtimeOnly fg.deobf("mekanism:Mekanism:${mekanism_version}:generators")// Mekanism: Generators + runtimeOnly fg.deobf("mekanism:Mekanism:${mekanism_version}:tools")// Mekanism: Tools + } compileOnly fg.deobf("curse.maven:refinedstorage-243076:3807951") } diff --git a/gradle.properties b/gradle.properties index a3f73b4e..c71fb324 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,4 +5,8 @@ forge_version=36.2.39 lazydfu_version=3249059 mekanism_version=1.16.5-10.1.2.457 parchment_version=2022.03.06 -jei_version=7.7.1.153 \ No newline at end of file +jei_version=7.7.1.153 + +# dev-time options +include_optimization_mods=false +include_content_mods=false \ No newline at end of file