From 11f7e07f2e6938923f924b3f20e2cb91de0473d0 Mon Sep 17 00:00:00 2001 From: Tyler Hancock Date: Fri, 24 Sep 2021 02:40:54 -0600 Subject: [PATCH] Move Forge Access Transformers to a boolean toggle. Also added additional information about why the path to the AT file can not be easily changed. --- Forge/build.gradle | 8 +++++++- gradle.properties | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) 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