@@ -17,6 +17,7 @@ plugins {
1717}
1818
1919var release = false
20+ val props = properties
2021
2122val modId: String by project
2223val modName: String by project
@@ -225,45 +226,46 @@ curseforge {
225226 mainArtifact(tasks[" remapJar" ])
226227
227228 relations(closureOf<CurseRelation > {
228- requiredDependency(" fabric-api" )
229- requiredDependency(" fabric-language-kotlin" )
229+ props[" cfReqDeps" ].toString().split(" ," ).forEach {
230+ requiredDependency(it)
231+ }
230232 })
231233 })
232234
233235 options(closureOf<Options > {
234- debug = true
235236 forgeGradleIntegration = false
236237 })
237238 }
238239}
239240
241+ tasks {
242+ register<TaskModrinthUpload >(" publishModrinth" ) {
243+ onlyIf { System .getenv().contains(" MODRINTH_TOKEN" ) }
244+ dependsOn(" build" )
240245
241- val modrinth = task<TaskModrinthUpload >(" publishModrinth" ) {
242- onlyIf { System .getenv().contains(" MODRINTH_TOKEN" ) }
243-
244- group = " upload"
246+ group = " upload"
245247
246- token = System .getenv(" MODRINTH_TOKEN" )
248+ token = System .getenv(" MODRINTH_TOKEN" )
247249
248- projectId = " dohojEfz "
249- versionType = VersionType .RELEASE
250- version = modVersion
251- changelog = System .getenv(" CHANGELOG" )
250+ projectId = " LVN9ygNV "
251+ versionType = VersionType .RELEASE
252+ version = modVersion
253+ changelog = System .getenv(" CHANGELOG" )
252254
253- addGameVersion(libs.versions.minecraft.get())
254- addLoader(" fabric" )
255+ addGameVersion(libs.versions.minecraft.get())
256+ addLoader(" fabric" )
255257
256- // FLK
257- addDependency(" Ha28R6CL" , DependencyType .REQUIRED )
258- // FAPI
259- addDependency(" P7dR8mSH" , DependencyType .REQUIRED )
258+ props[" mrReqDeps" ].toString().split(" ," ).forEach {
259+ addDependency(it, DependencyType .REQUIRED )
260+ }
260261
261- uploadFile = tasks[" remapJar" ]
262+ uploadFile = remapJar.get().archiveFile.get()
263+ }
262264}
263265
264266tasks.register(" release" ) {
265267 release = true
266- dependsOn(" curseforge" , modrinth )
268+ dependsOn(" curseforge" , " publishModrinth " )
267269}
268270
269271detekt {
0 commit comments