@@ -7,20 +7,33 @@ architectury {
77 fabric()
88}
99
10+ loom {
11+ accessWidenerPath = project(" :common" ). loom. accessWidenerPath
12+ }
13+
1014configurations {
11- common
12- shadowCommon
15+ common {
16+ canBeResolved = true
17+ canBeConsumed = false
18+ }
1319 compileClasspath. extendsFrom common
1420 runtimeClasspath. extendsFrom common
1521 developmentFabric. extendsFrom common
22+
23+ shadowBundle {
24+ canBeResolved = true
25+ canBeConsumed = false
26+ }
1627}
1728
1829dependencies {
1930 modImplementation " net.fabricmc:fabric-loader:${ rootProject.fabric_loader_version} "
2031 modApi " net.fabricmc.fabric-api:fabric-api:${ rootProject.fabric_api_version} "
2132
33+ // modApi "dev.architectury:architectury-fabric:${rootProject.architectury_version}"
34+
2235 common(project(path : " :common" , configuration : " namedElements" )) { transitive false }
23- shadowCommon( project(path : " :common" , configuration : " transformProductionFabric" )) { transitive false }
36+ shadowBundle project(path : ' :common' , configuration : ' transformProductionFabric' )
2437}
2538
2639processResources {
@@ -41,38 +54,6 @@ processResources {
4154 }
4255}
4356
44- shadowJar {
45- configurations = [project. configurations. shadowCommon]
46- archiveClassifier = " dev-shadow"
47- }
48-
49- remapJar {
50- input. set shadowJar. archiveFile
51- dependsOn shadowJar
52- }
53-
54- sourcesJar {
55- def commonSources = project(" :common" ). sourcesJar
56- dependsOn commonSources
57- from commonSources. archiveFile. map { zipTree(it) }
58- }
59-
60- components. java {
61- withVariantsFromConfiguration(project. configurations. shadowRuntimeElements) {
62- skip()
63- }
64- }
65-
66- publishing {
67- publications {
68- mavenFabric(MavenPublication ) {
69- artifactId = rootProject. archives_base_name + " -" + project. name
70- from components. java
71- }
72- }
73- repositories {}
74- }
75-
7657base {
77- archivesName = rootProject . archives_base_name + " -fabric"
78- }
58+ archivesName = archives_base_name + " -fabric"
59+ }
0 commit comments