@@ -10,11 +10,10 @@ buildscript {
1010
1111plugins {
1212 id ' de.fuerstenau.buildconfig' version ' 1.1.8'
13+ id ' idea'
14+ id ' net.minecraftforge.gradle.forge' version ' 2.0.2'
1315}
1416
15- apply plugin : ' net.minecraftforge.gradle.forge'
16- apply plugin : ' idea'
17-
1817ext. configFile = file " build.properties"
1918
2019configFile. withReader {
@@ -23,12 +22,17 @@ configFile.withReader {
2322 project. ext. config = new ConfigSlurper (). parse prop
2423}
2524
26- version = config. mod_version
25+ version = config. mc_version + ' - ' + config . mod_version
2726group = config. mod_group
2827archivesBaseName = config. mod_name
2928
3029if (System . getenv(). BUILD_NUMBER )
31- version = " ${ config.mod_version} .b${ System.getenv().BUILD_NUMBER} "
30+ version = " ${ version} .${ System.getenv().BUILD_NUMBER} "
31+
32+ if (! project. hasProperty(' signingKeystore' )) {
33+ project. properties. put(' signingFingerprint' , ' unsigned' )
34+ version = version + ' -unsigned'
35+ }
3236
3337sourceCompatibility = targetCompatibility = ' 1.8' // Need this here so eclipse task generates correctly.
3438
@@ -59,20 +63,13 @@ buildConfig {
5963 appName = config. mod_name
6064 main {
6165 buildConfigField " String" , " acceptedVersions" , config. accepted_versions
62- if (project. hasProperty(' signingKeystore' )) {
63- buildConfigField " String" , " fingerprint" , signingFingerprint
64- buildConfigField " String" , " updateJSON" ,
65- config. update_url +
66- ' ?mod_version=' + project. version +
67- ' &mc_version=' + project. minecraft. version +
68- ' &signature=' + signingFingerprint
69- } else {
66+ buildConfigField " String" , " fingerprint" , project. findProperty(' signingFingerprint' )
7067 buildConfigField " String" , " updateJSON" ,
7168 config. update_url +
72- ' ?mod_version =' + project . version +
73- ' &mc_version =' + project . minecraft . version
74- buildConfigField " String " , " fingerprint " , " unsigned "
75- }
69+ ' ?mkver =' + config . mod_version +
70+ ' &mcver =' + config . mc_version +
71+ ' &fmver= ' + config . forge_version +
72+ ' &fngpt= ' + project . findProperty( ' signingFingerprint ' )
7673 }
7774 }
7875}
0 commit comments