diff --git a/Forge/build.gradle b/Forge/build.gradle index 60a50e8..b54c537 100644 --- a/Forge/build.gradle +++ b/Forge/build.gradle @@ -20,7 +20,13 @@ java.toolchain.languageVersion = JavaLanguageVersion.of(16) minecraft { mappings channel: 'official', version: minecraft_version - // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') // Currently, this location cannot be changed from the default. + + if (project.hasProperty('forge_ats_enabled') && project.findProperty('forge_ats_enabled').toBoolean()) { + // This location is hardcoded in Forge and can not be changed. + // https://github.com/MinecraftForge/MinecraftForge/blob/be1698bb1554f9c8fa2f58e32b9ab70bc4385e60/fmlloader/src/main/java/net/minecraftforge/fml/loading/moddiscovery/ModFile.java#L123 + accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') + project.logger.debug('Forge Access Transformers are enabled for this project.') + } runs { client { diff --git a/gradle.properties b/gradle.properties index 9127fa1..709b189 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,6 +3,7 @@ minecraft_version=1.17.1 # Forge forge_version=37.0.70 +//forge_ats_enabled=true # Fabric fabric_version=0.40.1+1.17