54802be11f
Added temporary(!) API dependencies, will resolved via Maven later on Added mcmod.info Added pack.mcmeta template Added hacked BC jar to use facades indev Split build logic into several pieces Update gitignore Modify build.gradle to match changes
34 lines
No EOL
1.3 KiB
Groovy
34 lines
No EOL
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 |