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.
This commit is contained in:
Tyler Hancock 2021-09-24 02:40:54 -06:00
parent b7f45281db
commit 11f7e07f2e
No known key found for this signature in database
GPG Key ID: D10D32949D03E695
2 changed files with 8 additions and 1 deletions

View File

@ -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 {

View File

@ -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