11buildscript {
22 repositories {
3- maven { url = ' https://files.minecraftforge.net/maven' }
4- jcenter()
53 mavenCentral()
4+ jcenter()
5+ maven { name = ' forge' ; url = " http://files.minecraftforge.net/maven" }
66 maven {
77 name = " sonatype"
88 url = " https://oss.sonatype.org/content/repositories/snapshots/"
99 }
1010 }
1111 dependencies {
12- classpath ' net.minecraftforge.gradle:ForgeGradle:3.+ '
12+ classpath ' net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT '
1313 }
1414}
1515
1616
17+
1718plugins {
1819 id " com.gradle.build-scan" version " 1.9"
1920 id " com.matthewprenger.cursegradle" version " 1.1.0"
2021 id " se.bjurr.gitchangelog.git-changelog-gradle-plugin" version " 1.64"
2122}
2223apply plugin : ' java'
23- apply plugin : ' net.minecraftforge.gradle'
24- apply plugin : ' eclipse'
25- apply plugin : ' maven-publish'
24+ apply plugin : ' net.minecraftforge.gradle.forge'
2625
2726group= " zmaster587.advancedRocketry" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
2827archivesBaseName = " AdvancedRocketry"
@@ -37,21 +36,19 @@ jar {
3736}
3837
3938apply from : " gradle/scripts/getbuildnumber.gradle"
40-
41- sourceCompatibility = 1.8
42- targetCompatibility = 1.8
43-
4439minecraft {
45- // runDir = "run"
46- mappings channel : ' snapshot' , version : ' 20170624-1.12'
47-
48- // replaceIn "src/main/java/zmaster587/advancedRocketry/AdvancedRocketry.java"
49- // replace "@MAJOR@", version_major
50- // replace "@MINOR@", version_minor
51- // replace "@REVIS@", version_revis
52- // replace "@BUILD@", project.getBuildNumber()
40+ version = " 1.12.2-14.23.4.2739"
41+ runDir = " run"
42+ mappings = " snapshot_20170624"
43+ sourceCompatibility = 1.8
44+ targetCompatibility = 1.8
45+ replaceIn " src/main/java/zmaster587/advancedRocketry/AdvancedRocketry.java"
46+ replace " @MAJOR@" , version_major
47+ replace " @MINOR@" , version_minor
48+ replace " @REVIS@" , version_revis
49+ replace " @BUILD@" , project. getBuildNumber()
5350
54- // replace "%LIBVULPESVERSION%", project.libVulpesVersion
51+ replace " %LIBVULPESVERSION%" , project. libVulpesVersion
5552}
5653
5754apply from : " gradle/scripts/jars.gradle"
@@ -62,14 +59,14 @@ processResources
6259{
6360 // this will ensure that this task is redone when the versions change.
6461 inputs. property " version" , project. version
65- inputs. property " mcversion" , " 1.12.2 "
62+ inputs. property " mcversion" , project . minecraft . version
6663
6764 // replace stuff in mcmod.info, nothing else
6865 from(sourceSets. main. resources. srcDirs) {
6966 include ' mcmod.info'
7067
7168 // replace version and mcversion
72- expand ' version' :project. version, ' mcversion' :" 1.12.2 "
69+ expand ' version' :project. version, ' mcversion' :project . minecraft . version
7370 }
7471
7572 // copy everything else, thats not the mcmod.info
@@ -107,12 +104,12 @@ curseforge{
107104 changelog = file(' changelog.html' )
108105 changelogType = ' html'
109106 releaseType = " beta"
110- addGameVersion " 1.12.2 "
107+ addGameVersion minecraft . version
111108 mainArtifact(jar) {
112- displayName = " AdvancedRocketry ${ project.version} build " + project. getBuildNumber() + " for 1.12.2 "
109+ displayName = " AdvancedRocketry ${ project.version} build " + project. getBuildNumber() + " for " + minecraft . version
113110 }
114111 addArtifact (deobfJar){
115- displayName = " AdvancedRocketry ${ project.version} -deobf build " + project. getBuildNumber() + " for 1.12.2 "
112+ displayName = " AdvancedRocketry ${ project.version} -deobf build " + project. getBuildNumber() + " for " + minecraft . version
116113 }
117114 }
118115}
@@ -167,4 +164,3 @@ buildScan {
167164
168165 tag System . getProperty(' os.name' )
169166}
170-
0 commit comments