1
1
buildscript {
2
2
repositories {
3
- maven { url = ' https://files .minecraftforge.net/maven ' }
3
+ maven { url = ' https://maven .minecraftforge.net' }
4
4
maven { url = ' https://repo.spongepowered.org/maven' }
5
5
jcenter()
6
6
mavenCentral()
7
7
}
8
8
dependencies {
9
- classpath group : ' net.minecraftforge.gradle' , name : ' ForgeGradle' , version : ' 3. +' , changing : true
9
+ classpath group : ' net.minecraftforge.gradle' , name : ' ForgeGradle' , version : ' 5.1 +' , changing : true
10
10
classpath group : ' org.spongepowered' , name : ' mixingradle' , version : ' 0.7-SNAPSHOT'
11
11
}
12
12
}
@@ -18,7 +18,7 @@ plugins {
18
18
apply plugin : ' net.minecraftforge.gradle'
19
19
apply plugin : ' org.spongepowered.mixin'
20
20
apply plugin : ' eclipse'
21
- apply plugin : ' maven'
21
+ apply plugin : ' maven-publish '
22
22
23
23
apply plugin : ' pmd'
24
24
@@ -31,7 +31,8 @@ archivesBaseName = config.mod_name
31
31
32
32
compileJava. options. compilerArgs << " -Xlint:all,-classfile,-processing,-deprecation" << " -Werror"
33
33
34
- sourceCompatibility = targetCompatibility = compileJava. sourceCompatibility = compileJava. targetCompatibility = ' 1.8' // Need this here so eclipse task generates correctly.
34
+ java. toolchain. languageVersion = JavaLanguageVersion . of(17 )
35
+ println (' Java: ' + System . getProperty(' java.version' ) + ' JVM: ' + System . getProperty(' java.vm.version' ) + ' (' + System . getProperty(' java.vendor' ) + ' ) Arch: ' + System . getProperty(' os.arch' ))
35
36
36
37
if (System . getenv(' BUILD_NUMBER' ) != null ) {
37
38
version + = " ." + System . getenv(' BUILD_NUMBER' )
@@ -56,12 +57,6 @@ minecraft {
56
57
workingDirectory project. file(' run' )
57
58
arg " -mixin.config=quark.mixins.json"
58
59
59
- // Recommended logging data for a userdev environment
60
- property ' forge.logging.markers' , ' SCAN,REGISTRIES,REGISTRYDUMP'
61
-
62
- // Recommended logging level for the console
63
- property ' forge.logging.console.level' , ' debug'
64
-
65
60
mods {
66
61
examplemod {
67
62
source sourceSets. main
@@ -73,12 +68,6 @@ minecraft {
73
68
workingDirectory project. file(' run' )
74
69
arg " -mixin.config=quark.mixins.json"
75
70
76
- // Recommended logging data for a userdev environment
77
- property ' forge.logging.markers' , ' SCAN,REGISTRIES,REGISTRYDUMP'
78
-
79
- // Recommended logging level for the console
80
- property ' forge.logging.console.level' , ' debug'
81
-
82
71
mods {
83
72
examplemod {
84
73
source sourceSets. main
@@ -96,29 +85,24 @@ repositories {
96
85
maven {
97
86
// for AutoRegLib
98
87
name " blamejared"
99
- url " http ://maven.blamejared.com/"
88
+ url " https ://maven.blamejared.com/"
100
89
}
101
- maven {
90
+ /* maven {
102
91
// for JEI
103
92
name "progwml6"
104
93
url "http://dvs1.progwml6.com/files/maven"
105
- }
106
- maven {
107
- // for Mappings
108
- name " gigaherz"
109
- url " http://dogforce-games.com/maven/"
110
- }
94
+ }*/
111
95
}
112
96
113
97
114
98
dependencies {
115
99
minecraft " net.minecraftforge:forge:${ config.mc_version} -${ config.forge_version} "
116
100
117
- compile fg. deobf(" vazkii.autoreglib:AutoRegLib:${ config.arl_version} " )
118
-
119
- compileOnly fg. deobf(" mezz.jei:${ config.jei_version} :api" )
120
- runtimeOnly fg. deobf(" mezz.jei:${ config.jei_version} " )
101
+ compileOnly fg. deobf(" vazkii.autoreglib:AutoRegLib:${ config.arl_version} " )
102
+ runtimeOnly fg. deobf(" vazkii.autoreglib:AutoRegLib:${ config.arl_version} " )
121
103
104
+ // compileOnly fg.deobf("mezz.jei:${config.jei_version}:api")
105
+ // runtimeOnly fg.deobf("mezz.jei:${config.jei_version}")
122
106
}
123
107
124
108
spotless {
@@ -229,12 +213,13 @@ jar {
229
213
// archives deobfJar
230
214
// }
231
215
232
- uploadArchives {
233
- repositories {
234
- mavenDeployer {
235
- repository(url : " file://" + (System . getenv(" local_maven" ) != null ? System . getenv(" local_maven" ) : System . getenv(" bamboo_local_maven" )))
236
- }
237
- }
238
- }
216
+ // TODO Jared you figure this one out
217
+ // uploadArchives {
218
+ // repositories {
219
+ // mavenDeployer {
220
+ // repository(url: "file://" + (System.getenv("local_maven") != null ? System.getenv("local_maven") : System.getenv("bamboo_local_maven")))
221
+ // }
222
+ // }
223
+ // }
239
224
240
225
defaultTasks ' clean' , ' build' , ' sortArtifacts' , ' incrementBuildNumber'
0 commit comments