diff --git a/annotation-processor/build.gradle b/annotation-processor/build.gradle index 223d94bc..797b62cc 100644 --- a/annotation-processor/build.gradle +++ b/annotation-processor/build.gradle @@ -44,6 +44,7 @@ shadowJar { // shadowJar bug include '*.jar' include 'META-INF/services/javax.annotation.processing.Processor' + include 'META-INF/gradle/incremental.annotation.processors' include 'org/spongepowered/asm/mixin/Mixin.class' include 'org/fury_phoenix/**/*' include {it.getName() == 'OnlyIn.class'} diff --git a/annotation-processor/src/main/resources/META-INF/gradle/incremental.annotation.processors b/annotation-processor/src/main/resources/META-INF/gradle/incremental.annotation.processors new file mode 100644 index 00000000..9b9cf7bc --- /dev/null +++ b/annotation-processor/src/main/resources/META-INF/gradle/incremental.annotation.processors @@ -0,0 +1 @@ +org.fury_phoenix.mixinAp.annotation.MixinProcessor,aggregating \ No newline at end of file diff --git a/buildSrc/src/main/groovy/modernfix.mod-common-conventions.gradle b/buildSrc/src/main/groovy/modernfix.mod-common-conventions.gradle index 2997c5cd..2607468c 100644 --- a/buildSrc/src/main/groovy/modernfix.mod-common-conventions.gradle +++ b/buildSrc/src/main/groovy/modernfix.mod-common-conventions.gradle @@ -6,6 +6,9 @@ plugins { loom { silentMojangMappingsLicense() accessWidenerPath = file("${rootDir}/common/src/main/resources/modernfix.accesswidener") + mixin { + useLegacyMixinAp = false + } } dependencies { diff --git a/forge/build.gradle b/forge/build.gradle index 1efefbe7..fb8c36f7 100644 --- a/forge/build.gradle +++ b/forge/build.gradle @@ -17,7 +17,6 @@ loom { mixinConfig "modernfix-common.mixins.json" mixinConfig "modernfix-forge.mixins.json" } - mixin.defaultRefmapName = "modernfix.refmap.json" } configurations {