diff --git a/gradle.properties b/gradle.properties index 5455e267..35c51890 100644 --- a/gradle.properties +++ b/gradle.properties @@ -21,3 +21,4 @@ waila_version=1.7.0-B3_1.9.4 ######################################################### jei_version=3.12.7.312 tesla_version=1.10.2-1.2.1.49 +ic2_version=2.6.96-ex110 diff --git a/gradle/scripts/dependencies.gradle b/gradle/scripts/dependencies.gradle index fdf4be1c..2238b155 100644 --- a/gradle/scripts/dependencies.gradle +++ b/gradle/scripts/dependencies.gradle @@ -33,6 +33,11 @@ repositories { name = "Tesla repo" url "http://maven.epoxide.xyz" } + + maven { + name = "IC2 repo" + url = "http://maven.ic2.player.to" + } } configurations { @@ -42,11 +47,13 @@ configurations { dependencies { // installable runtime dependencies mods "mcp.mobius.waila:Waila:${waila_version}" + mods "net.industrial-craft:industrialcraft-2:${ic2_version}:dev" // compile against provided APIs compileOnly "mezz.jei:jei_${minecraft_version}:${jei_version}:api" compileOnly "mcp.mobius.waila:Waila:${waila_version}" compileOnly "net.darkhax.tesla:Tesla:${tesla_version}" + compileOnly "net.industrial-craft:industrialcraft-2:${ic2_version}:api" // at runtime, use the full JEI jar runtime "mezz.jei:jei_${minecraft_version}:${jei_version}" diff --git a/gradle/scripts/optional.gradle b/gradle/scripts/optional.gradle index fdf33f1f..6c1e0b48 100644 --- a/gradle/scripts/optional.gradle +++ b/gradle/scripts/optional.gradle @@ -30,3 +30,14 @@ task installWaila(type: Copy, dependsOn: "deinstallWaila") { task deinstallWaila(type: Delete) { delete fileTree(dir: minecraft.runDir + "/mods", include: "*Waila*.jar") } + +// ICĀ² +task installIC2(type: Copy, dependsOn: "deinstallIC2") { + from { configurations.mods } + include "**/*industrialcraft-2*.jar" + into file(minecraft.runDir + "/mods") +} + +task deinstallIC2(type: Delete) { + delete fileTree(dir: minecraft.runDir + "/mods", include: "*industrialcraft-2*.jar") +}