Added 1.13.2 code base. Reordered directory structure to combine independent MC version code bases. Rewritten auxilliary build scripts.
This commit is contained in:
parent
fe01dca831
commit
82cdcf61a0
281 changed files with 4632 additions and 468 deletions
76
build.gradle
76
build.gradle
|
@ -1,76 +0,0 @@
|
|||
// @file build.gradle
|
||||
// Engineer's decor mod gradle build relay (mc1.12.2)
|
||||
//
|
||||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
maven { url = "http://files.minecraftforge.net/maven" }
|
||||
}
|
||||
dependencies {
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
|
||||
}
|
||||
}
|
||||
apply plugin: 'net.minecraftforge.gradle.forge'
|
||||
sourceCompatibility = targetCompatibility = '1.8'
|
||||
compileJava { // Need this here so eclipse task generates correctly.
|
||||
sourceCompatibility = targetCompatibility = '1.8'
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
version = "${version_engineersdecor}"
|
||||
group = "wile.engineersdecor"
|
||||
archivesBaseName = "engineersdecor-${version_minecraft}"
|
||||
|
||||
def signing = { ->
|
||||
def sp = new Properties()
|
||||
if(file("signing.properties").exists()) file("signing.properties").withInputStream { sp.load(it) }
|
||||
return sp
|
||||
}()
|
||||
|
||||
def git_version = { ->
|
||||
def stdout = new ByteArrayOutputStream()
|
||||
exec {
|
||||
commandLine 'git', 'log', '-1', '--format=%h'
|
||||
standardOutput = stdout
|
||||
}
|
||||
return stdout.toString().trim()
|
||||
}()
|
||||
|
||||
minecraft {
|
||||
version = "${version_minecraft}-${version_forge}"
|
||||
runDir = "run"
|
||||
mappings = "stable_39"
|
||||
replace '@MOD_BUILDID@', "#${git_version}"
|
||||
replace '@MOD_SIGNSHA1@', signing.getProperty('fingerprint_sha1')
|
||||
replace '@MOD_VERSION@', "${version_engineersdecor}"
|
||||
replace '@MOD_MCVERSION@', "${version_minecraft}"
|
||||
replaceIn "ModEngineersDecor.java"
|
||||
}
|
||||
|
||||
dependencies {
|
||||
}
|
||||
|
||||
processResources {
|
||||
inputs.property "version", project.version
|
||||
inputs.property "mcversion", project.minecraft.version
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
include 'mcmod.info'
|
||||
expand 'version':project.version, 'mcversion':project.minecraft.version
|
||||
}
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
exclude 'mcmod.info'
|
||||
}
|
||||
}
|
||||
|
||||
task signJar(type: SignJar, dependsOn: reobfJar) {
|
||||
onlyIf { signing.getProperty("keystore_file"); }
|
||||
keyStore = signing.getProperty("keystore_file")
|
||||
alias = signing.getProperty("keystore_alias")
|
||||
storePass = signing.getProperty("keystore_pass")
|
||||
keyPass = signing.getProperty("keystore_keypass")
|
||||
inputFile = jar.archivePath
|
||||
outputFile = jar.archivePath
|
||||
}
|
||||
build.dependsOn signJar
|
||||
|
||||
// EOF
|
Loading…
Add table
Add a link
Reference in a new issue