@@ -3,16 +3,19 @@ architectury {
33 forge()
44}
55
6- project. archivesBaseName = rootProject. archivesBaseName + " -forge"
6+ base {
7+ archivesName = rootProject. archives_base_name + " -forge"
8+ }
79
810configurations {
911 common {
1012 canBeResolved = true
1113 canBeConsumed = false
1214 }
13- compileClasspath. extendsFrom common
14- runtimeClasspath. extendsFrom common
15- developmentForge. extendsFrom common
15+ compileClasspath. extendsFrom(common)
16+ runtimeClasspath. extendsFrom(common)
17+ developmentForge. extendsFrom(common)
18+
1619 shadowBundle {
1720 canBeResolved = true
1821 canBeConsumed = false
@@ -27,45 +30,49 @@ loom {
2730}
2831
2932repositories {
30- maven { url " https://maven.ftb.dev/releases" }
33+ maven { url = " https://maven.ftb.dev/releases" }
3134}
3235
3336dependencies {
3437 forge " net.minecraftforge:forge:${ rootProject.minecraft_version} -${ rootProject.forge_version} "
3538 modApi " dev.ftb.mods:ftb-quests-forge:${ rootProject.ftb_quests_version} "
3639
37- common(project(path : " :common" , configuration : " namedElements" )) { transitive false }
38- shadowBundle(project(path : " :common" , configuration : " transformProductionForge" )) { transitive = false }
40+ common(project(path : " :common" , configuration : " namedElements" )) {
41+ transitive = false
42+ }
43+ shadowBundle(project(path : " :common" , configuration : " transformProductionNeoForge" )) {
44+ transitive = false
45+ }
3946}
4047
4148processResources {
42- inputs. property " version" , project. version
49+ inputs. property( " version" , project. version)
4350
4451 filesMatching(" META-INF/mods.toml" ) {
45- expand " version" : project. version
52+ expand( version : project. version)
4653 }
4754}
4855
4956shadowJar {
50- exclude " fabric.mod.json"
51- exclude " architectury.common.json"
57+ exclude( " fabric.mod.json" )
58+ exclude( " architectury.common.json" )
5259
5360 configurations = [project. configurations. shadowBundle]
5461 archiveClassifier. set(" dev-shadow" )
5562}
5663
5764remapJar {
58- inputFile. set shadowJar. archiveFile
59- dependsOn shadowJar
60- archiveClassifier. set(null )
65+ inputFile. set( shadowJar. archiveFile)
66+ dependsOn( shadowJar)
67+ archiveClassifier. set(( String ) null )
6168}
6269
6370jar {
6471 archiveClassifier. set(" dev" )
6572}
6673
6774sourcesJar {
68- def commonSources = project(" :common" ). sourcesJar
69- dependsOn commonSources
70- from commonSources. archiveFile. map { zipTree(it) }
75+ def commonSources = project(" :common" ). tasks . named( " sourcesJar" )
76+ dependsOn( commonSources)
77+ from( commonSources. flatMap { it . archiveFile } . map { zipTree(it) })
7178}
0 commit comments