diff --git a/build.gradle b/build.gradle index 56f3e0443..1a80a4fae 100644 --- a/build.gradle +++ b/build.gradle @@ -584,12 +584,16 @@ allprojects { p -> } + // TODO: Remove this as no loader needs this + // - Fabric can rename which aw they use + // - (Neo)Forge converts the aw to their own at, which is stored at a different place task copyCommonLoaderResources(type: Copy) { from project(":common").file("src/main/resources/${accessWidenerVersion}.distanthorizons.accesswidener") into(file(p.file("build/resources/main"))) rename "${accessWidenerVersion}.distanthorizons.accesswidener", "distanthorizons.accesswidener" } + // TODO: Remove this later as we no longer need this. We are now including the resources in the processResources section task copyCoreResources(type: Copy) { from fileTree(project(":core").file("src/main/resources")) into p.file("build/resources/main") diff --git a/forge/build.gradle b/forge/build.gradle index 3c79ac947..16bfa5045 100644 --- a/forge/build.gradle +++ b/forge/build.gradle @@ -2,7 +2,10 @@ unimined.minecraft { minecraftForge { loader forge_version mixinConfig("DistantHorizons.forge.mixins.json") - accessTransformer(aw2at(project(":common").file("src/main/resources/${accessWidenerVersion}.distanthorizons.accesswidener"))) + accessTransformer(aw2at( + project(":common").file("src/main/resources/${accessWidenerVersion}.distanthorizons.accesswidener"), + file("build/sourcesSets/main/META-INF/accesstransformer.cfg") // We'd wanna output the access transformer to somewhere where it'll only appear in the final jar + )) } } diff --git a/neoforge/build.gradle b/neoforge/build.gradle index 31700a31b..d7f64e826 100644 --- a/neoforge/build.gradle +++ b/neoforge/build.gradle @@ -2,7 +2,10 @@ unimined.minecraft { neoForged { loader neoforge_version mixinConfig("DistantHorizons.neoforge.mixins.json") - accessTransformer(aw2at(project(":common").file("src/main/resources/${accessWidenerVersion}.distanthorizons.accesswidener"))) + accessTransformer(aw2at( + project(":common").file("src/main/resources/${accessWidenerVersion}.distanthorizons.accesswidener"), + file("build/sourcesSets/main/META-INF/accesstransformer.cfg") // We'd wanna output the access transformer to somewhere where it'll only appear in the final jar + )) } }