@@ -149,34 +149,19 @@ repositories {
149
149
}
150
150
151
151
dependencies {
152
- jarJar(" com.tterrag.registrate:Registrate:${ registrate_version} " ) {
153
- version {
154
- strictly " [MC1.20-1.3.3,)"
155
- }
156
- }
157
- jarJar(" dev.engine-room.flywheel:flywheel-forge-${ flywheel_minecraft_version} :${ flywheel_version} " ) {
158
- version {
159
- strictly " [1.0,2.0)"
160
- }
161
- }
152
+ modImplementation(jarJar(" com.tterrag.registrate:Registrate:${ registrate_version} " ))
153
+ jarJar(" net.createmod.ponder:Ponder-Forge-${ minecraft_version} :${ ponder_version} " )
162
154
163
- jarJar(" net.createmod.ponder:Ponder-Forge-${ minecraft_version} :${ ponder_version} " ) {
164
- version {
165
- strictly " [${ ponder_version} ,)"
166
- }
167
- }
155
+ implementation(jarJar(" io.github.llamalad7:mixinextras-forge:${ mixin_extras_version} " ))
168
156
169
- implementation(jarJar(" io.github.llamalad7:mixinextras-forge:${ mixin_extras_version} " )) {
157
+ modCompileOnly(" dev.engine-room.flywheel:flywheel-forge-api-${ flywheel_minecraft_version} :${ flywheel_version} " )
158
+ modRuntimeOnly(jarJar(" dev.engine-room.flywheel:flywheel-forge-${ flywheel_minecraft_version} :${ flywheel_version} " ) {
170
159
version {
171
- strictly " [${ mixin_extras_version} ,)"
160
+ strictly " [1.0,2.0)"
161
+ prefer " 1.0.1"
172
162
}
173
- }
174
-
175
- modImplementation(" com.tterrag.registrate:Registrate:${ registrate_version} " )
176
-
177
- modCompileOnly(" dev.engine-room.flywheel:flywheel-forge-api-${ flywheel_minecraft_version} :${ flywheel_version} " )
178
- modRuntimeOnly(" dev.engine-room.flywheel:flywheel-forge-${ flywheel_minecraft_version} :${ flywheel_version} " )
179
- modRuntimeOnly(" dev.engine-room.vanillin:vanillin-forge-${ flywheel_minecraft_version} :${ flywheel_version} " )
163
+ })
164
+ modRuntimeOnly(" dev.engine-room.vanillin:vanillin-forge-${ flywheel_minecraft_version} :${ vanillin_version} " )
180
165
181
166
if (ponderInWorkspace) {
182
167
implementation project(" :ponder:Common" )
@@ -214,7 +199,7 @@ dependencies {
214
199
modImplementation(" dev.ftb.mods:ftb-library-forge:2001.2.4" )
215
200
216
201
modImplementation(" curse.maven:journeymap-32274:5457831" )
217
- // implementation ("ignored:journeymap-1.20.1-5.10.1-forge")
202
+ // modImplementation ("ignored:journeymap-1.20.1-5.10.1-forge")
218
203
219
204
// modRuntimeOnly("curse.maven:framedblocks-441647:5629578")
220
205
// modRuntimeOnly("curse.maven:galosphere-631098:4983871")
@@ -315,11 +300,24 @@ tasks.named("sourcesJar") {
315
300
])
316
301
}
317
302
303
+ final slimJar = tasks. register(" slimJar" , Jar ) {
304
+ archiveClassifier = " slim"
305
+ from sourceSets. main. output
306
+ manifest. attributes([
307
+ " Git-Hash" : gitHash
308
+ ])
309
+ }
310
+ obfuscation. reobfuscate(slimJar, sourceSets. main)
311
+
318
312
project. publishing {
319
313
publications {
320
314
mavenJava(MavenPublication ) {
321
315
artifactId base. archivesName. get()
322
316
from components. java
317
+
318
+ artifact(tasks. jar) {
319
+ classifier = " all"
320
+ }
323
321
}
324
322
}
325
323
@@ -343,18 +341,19 @@ project.publishing {
343
341
}
344
342
345
343
publishMods {
346
- file = jar . archiveFile
344
+ file = reobfJar . archiveFile
347
345
changelog = ChangelogText . getChangelogText(project). toString()
348
346
type = STABLE
349
- displayName = " $mod_name $minecraft_version $mod_version "
347
+ version = " $minecraft_version -$mod_version "
348
+ displayName = " $mod_name $mod_version for mc$minecraft_version "
350
349
modLoaders. add(" forge" )
351
350
modLoaders. add(" neoforge" )
352
351
353
- // curseforge {
354
- // accessToken = providers.environmentVariable("CURSEFORGE_TOKEN")
355
- // projectId = "328085"
356
- // minecraftVersions.add(minecraft_version)
357
- // }
352
+ curseforge {
353
+ accessToken = providers. environmentVariable(" CURSEFORGE_TOKEN" )
354
+ projectId = " 328085"
355
+ minecraftVersions. add(minecraft_version)
356
+ }
358
357
359
358
modrinth {
360
359
accessToken = providers. environmentVariable(" MODRINTH_TOKEN" )
0 commit comments