@@ -31,7 +31,7 @@ val platform = "4.3.4"
31
31
val targetJavaVersion = 21
32
32
val velocity = " 3.4.0"
33
33
val bStats = " 3.1.0"
34
- val betterCommand = " 1.3 "
34
+ val betterCommand = " 1.4 "
35
35
36
36
val supportedMinecraftVersions = listOf (
37
37
// 1.17
@@ -86,6 +86,7 @@ allprojects {
86
86
87
87
dependencies {
88
88
testImplementation(" org.jetbrains.kotlin:kotlin-test" )
89
+ implementation(" io.github.toxicity188:BetterCommand:$betterCommand " )
89
90
}
90
91
91
92
tasks {
@@ -130,9 +131,6 @@ subprojects {
130
131
displayName = project.name
131
132
}
132
133
}
133
- dependencies {
134
- compileOnly(" com.github.toxicity188:BetterCommand:$betterCommand " )
135
- }
136
134
}
137
135
138
136
val legacyNmsVersion = listOf (
@@ -300,12 +298,11 @@ dependencies {
300
298
implementation(it)
301
299
}
302
300
implementation(dist)
303
- implementation(" com.github.toxicity188:BetterCommand:$betterCommand " )
304
301
implementation(" org.bstats:bstats-bukkit:$bStats " )
305
302
implementation(" org.bstats:bstats-velocity:$bStats " )
306
303
}
307
304
308
- val sourceJar by tasks.creating(Jar ::class .java) {
305
+ val sourcesJar by tasks.creating(Jar ::class .java) {
309
306
dependsOn(tasks.classes)
310
307
fun getProjectSource (project : Project ): Array <File > {
311
308
return if (project.subprojects.isEmpty()) project.sourceSets.main.get().allSource.srcDirs.toTypedArray() else ArrayList <File >().apply {
@@ -314,13 +311,13 @@ val sourceJar by tasks.creating(Jar::class.java) {
314
311
}
315
312
}.toTypedArray()
316
313
}
317
- archiveClassifier = " source "
314
+ archiveClassifier = " sources "
318
315
from(* getProjectSource(project))
319
316
duplicatesStrategy = DuplicatesStrategy .INCLUDE
320
317
}
321
- val dokkaJar by tasks.creating(Jar ::class .java) {
318
+ val javadocJar by tasks.creating(Jar ::class .java) {
322
319
dependsOn(tasks.dokkaGenerate)
323
- archiveClassifier = " dokka "
320
+ archiveClassifier = " javadoc "
324
321
from(layout.buildDirectory.dir(" dokka/html" ).orNull?.asFile)
325
322
}
326
323
val fabricJar by tasks.creating(Jar ::class .java) {
@@ -391,7 +388,8 @@ fun Jar.relocateAll() {
391
388
" kotlin" ,
392
389
" net.objecthunter.exp4j" ,
393
390
" org.bstats" ,
394
- " me.lucko.jarrelocator"
391
+ " me.lucko.jarrelocator" ,
392
+ " kr.toxicity.command.impl"
395
393
).map {
396
394
Relocation (it, " ${project.group} .shaded.$it " )
397
395
}
@@ -420,10 +418,7 @@ tasks {
420
418
pluginJars(fileTree(" plugins" ))
421
419
}
422
420
build {
423
- finalizedBy(sourceJar, dokkaJar, pluginJar, velocityJar, fabricJar)
424
- }
425
- logLinkDokkaGeneratePublicationHtml {
426
- enabled = false
421
+ finalizedBy(sourcesJar, javadocJar, pluginJar, velocityJar, fabricJar)
427
422
}
428
423
shadowJar {
429
424
archiveClassifier = " "
@@ -435,7 +430,7 @@ tasks {
435
430
436
431
bukkitBootstrap.modrinthPublish(
437
432
pluginJar,
438
- listOf (sourceJar, dokkaJar ),
433
+ listOf (sourcesJar, javadocJar ),
439
434
listOf (" bukkit" , " spigot" , " paper" , " purpur" , " folia" ),
440
435
supportedMinecraftVersions,
441
436
listOf (),
@@ -444,15 +439,15 @@ bukkitBootstrap.modrinthPublish(
444
439
445
440
velocityBootstrap.modrinthPublish(
446
441
velocityJar,
447
- listOf (sourceJar, dokkaJar ),
442
+ listOf (sourcesJar, javadocJar ),
448
443
listOf (" velocity" ),
449
444
supportedMinecraftVersions,
450
445
listOf (),
451
446
listOf ()
452
447
)
453
448
fabricBootstrap.modrinthPublish(
454
449
fabricJar,
455
- listOf (sourceJar, dokkaJar ),
450
+ listOf (sourcesJar, javadocJar ),
456
451
listOf (" fabric" , " quilt" ),
457
452
listOf (minecraft),
458
453
listOf (" fabric-api" ),
0 commit comments