34 lines
1.3 KiB
Groovy
34 lines
1.3 KiB
Groovy
|
// searches for NEI and Chicken stuff from compile set
|
||
|
// and adds them to the mods in run dir
|
||
|
task copyChicken(type: Copy, dependsOn: "extractUserDev") {
|
||
|
from { configurations.compile }
|
||
|
include "**/*Chicken*.jar", "**/*NotEnoughItems*.jar"
|
||
|
exclude "**/CodeChickenLib*" // because CCC downloads it anyways.. -_-
|
||
|
into file(minecraft.runDir + "/mods")
|
||
|
mustRunAfter "deobfBinJar"
|
||
|
mustRunAfter "repackMinecraft"
|
||
|
}
|
||
|
tasks.setupDevWorkspace.dependsOn copyChicken
|
||
|
tasks.setupDecompWorkspace.dependsOn copyChicken
|
||
|
|
||
|
// same for BC hacked file
|
||
|
task copyBuildcraft(type: Copy, dependsOn: "extractUserDev") {
|
||
|
from { configurations.compile }
|
||
|
include "**/*buildcraft*.jar"
|
||
|
into file(minecraft.runDir + "/mods")
|
||
|
mustRunAfter "deobfBinJar"
|
||
|
mustRunAfter "repackMinecraft"
|
||
|
}
|
||
|
tasks.setupDevWorkspace.dependsOn copyBuildcraft
|
||
|
tasks.setupDecompWorkspace.dependsOn copyBuildcraft
|
||
|
|
||
|
// and for IC2 because it needs its EMLJ jar
|
||
|
task copyIndustrialcraft(type: Copy, dependsOn: "extractUserDev") {
|
||
|
from { configurations.compile }
|
||
|
include "**/*industrialcraft*.jar"
|
||
|
into file(minecraft.runDir + "/mods")
|
||
|
mustRunAfter "deobfBinJar"
|
||
|
mustRunAfter "repackMinecraft"
|
||
|
}
|
||
|
tasks.setupDevWorkspace.dependsOn copyIndustrialcraft
|
||
|
tasks.setupDecompWorkspace.dependsOn copyIndustrialcraft
|