From 623e9eea3c613a09e619d8a8dd8a47b08f662bf8 Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Thu, 27 Oct 2016 23:16:31 +0200 Subject: [PATCH] Added IC2 API and installable Mod. --- gradle.properties | 1 + gradle/scripts/dependencies.gradle | 7 +++++++ gradle/scripts/optional.gradle | 11 +++++++++++ 3 files changed, 19 insertions(+) diff --git a/gradle.properties b/gradle.properties index 5455e2676..35c51890d 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 fdf4be1c8..2238b1550 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 fdf33f1fd..6c1e0b48f 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") +}