Skip to content

Commit c44b802

Browse files
committed
MDG and gametests now work!
1 parent f3050c6 commit c44b802

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

build.gradle

+10-14
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ext.isAlpha = ext.releaseTag.contains("alpha")
1414
ext.isBeta = ext.releaseTag.contains("beta")
1515
def relType = ext.isAlpha ? "alpha" : (ext.isBeta ? "beta" : "release")
1616

17-
version = mod_version
17+
def gametest_mod_id = mod_id + "test"
1818

1919
repositories {
2020
mavenLocal()
@@ -48,10 +48,7 @@ repositories {
4848
}
4949
}
5050

51-
//sourceSets {
52-
// test
53-
//}
54-
51+
version = mod_version
5552
group = project.mod_group_id
5653

5754
base {
@@ -84,7 +81,7 @@ neoForge {
8481
"${mod_id}" {
8582
sourceSet sourceSets.main
8683
}
87-
"modularrouterstest" {
84+
"${gametest_mod_id}" {
8885
sourceSet sourceSets.test
8986
}
9087
}
@@ -111,14 +108,13 @@ neoForge {
111108
client()
112109
systemProperty 'neoforge.enableGameTest', 'true'
113110
// Comma-separated list of namespaces to load gametests from. Empty = all namespaces.
114-
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
115-
loadedMods = [mods.modularrouters, mods.modularrouterstest]
111+
systemProperty 'neoforge.enabledGameTestNamespaces', "${project.mod_id},${gametest_mod_id}"
116112
sourceSet = sourceSets.test
117113
}
118114

119115
server {
120116
server()
121-
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
117+
systemProperty 'neoforge.enabledGameTestNamespaces', "${project.mod_id}"
122118
programArgument '--nogui'
123119
}
124120

@@ -127,8 +123,7 @@ neoForge {
127123
// The gametest system is also enabled by default for other run configs under the /test command.
128124
gameTestServer {
129125
type = "gameTestServer"
130-
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
131-
loadedMods = [mods.modularrouters, mods.modularrouterstest]
126+
systemProperty 'neoforge.enabledGameTestNamespaces', "${project.mod_id},${gametest_mod_id}"
132127
sourceSet = sourceSets.test
133128
}
134129

@@ -144,19 +139,20 @@ neoForge {
144139
sourceSets.main.resources { srcDir 'src/generated/resources' }
145140

146141
configurations {
142+
compileClasspath.extendsFrom localImplementation
143+
runtimeClasspath.extendsFrom localImplementation
147144
runtimeClasspath.extendsFrom localRuntime
148145
}
149146

150147
dependencies {
151-
// implementation "net.neoforged:neoforge:${neo_version}"
152148
localRuntime(testImplementation("net.neoforged:testframework:${neo_version}"))
153149

154150
compileOnly("mcjty.theoneprobe:theoneprobe:${top_version}") {
155151
transitive = false
156152
}
157153

158-
compileOnly "curse.maven:jade-324717:${jade_curse_id}"
159-
//
154+
localImplementation "curse.maven:jade-324717:${jade_curse_id}"
155+
160156
compileOnly "vazkii.patchouli:Patchouli:${patchouli_version}:api"
161157
// runtimeOnly "vazkii.patchouli:Patchouli:${patchouli_version}"
162158
//

0 commit comments

Comments
 (0)