Update build.gradle

This commit is contained in:
Aleksey 2020-12-05 11:07:24 +03:00
parent b04ef5e00b
commit 2a9cb95e80

View file

@ -25,29 +25,37 @@ dependencies {
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
implementation "vazkii.patchouli:Patchouli:${project.minecraft_version}-${project.patchouli_version}" useApi "vazkii.patchouli:Patchouli:${project.minecraft_version}-${project.patchouli_version}"
optional "vazkii.patchouli:Patchouli:${project.minecraft_version}-${project.patchouli_version}:api" useOptional "me.shedaniel:RoughlyEnoughItems:${project.rei_version}"
optional "me.shedaniel:RoughlyEnoughItems:${project.rei_version}" useOptional "me.shedaniel:RoughlyEnoughItems-api:${project.rei_version}"
optional "me.shedaniel:RoughlyEnoughItems-api:${project.rei_version}" useOptional "grondag:canvas-mc116:${project.canvas_version}"
optional "grondag:canvas-mc116:${project.canvas_version}"
} }
def optional(String dep) { def useOptional(String dep) {
dependencies.modRuntime (dep) { dependencies.modRuntime (dep) {
exclude group: "net.fabricmc.fabric-api" exclude group: "net.fabricmc.fabric-api"
exclude module: "fabric-loader" exclude group: "net.fabricmc"
if (!dep.contains("me.shedaniel")) {
exclude group: "me.shedaniel"
}
} }
dependencies.modCompileOnly (dep) { dependencies.modCompileOnly (dep) {
exclude group: "net.fabricmc.fabric-api" exclude group: "net.fabricmc.fabric-api"
exclude module: "fabric-loader" exclude group: "net.fabricmc"
if (!dep.contains("me.shedaniel")) {
exclude group: "me.shedaniel"
}
} }
} }
def implementation(String dep) { def useApi(String dep) {
dependencies.modImplementation (dep) { dependencies.modApi (dep) {
exclude group: "net.fabricmc.fabric-api" exclude group: "net.fabricmc.fabric-api"
exclude module: "fabric-loader" exclude group: "net.fabricmc"
if (!dep.contains("me.shedaniel")) {
exclude group: "me.shedaniel"
}
} }
} }