From 770b5a607e9ae2ef40ca59abb1b1b7740f5374e6 Mon Sep 17 00:00:00 2001 From: craisinlord Date: Fri, 16 Oct 2026 15:34:52 -0500 Subject: [PATCH] fix apotheosis 1.20 crash --- .../craisinlord/antarchy/mixins/AntarchyMixinPlugin.java | 3 +++ forge-1.20.1/build.gradle | 6 +++++- forge-1.20.1/gradle.properties | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/common-1.20.1/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java b/common-1.20.1/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java index 1b593305..e1befb10 100644 --- a/common-1.20.1/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java +++ b/common-1.20.1/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java @@ -25,6 +25,9 @@ public final class AntarchyMixinPlugin implements IMixinConfigPlugin { if (!classPresent(targetClassName)) { return false; } + if (mixinClassName.equals("com.craisinlord.antarchy.mixins.EnchantmentTableApplicabilityMixin")) { + return !classPresent("net.minecraftforge.common.extensions.IForgeEnchantment"); + } if (mixinClassName.startsWith("com.craisinlord.antarchy.mixins.compat.scguns.")) { return classPresent("top.ribs.scguns.entity.projectile.ProjectileEntity"); } diff --git a/forge-1.20.1/build.gradle b/forge-1.20.1/build.gradle index 244222c7..d5dbc825 100644 --- a/forge-1.20.1/build.gradle +++ b/forge-1.20.1/build.gradle @@ -23,7 +23,7 @@ repositories { maven { url = 'https://www.cursemaven.com' } maven { url = 'https://maven.blamejared.com' } maven { url = 'https://jitpack.io' } - flatDir { dirs file('../anthology_jars'), file('../infinite_dimensions_jars'), file('../integrated_api_jars') } + flatDir { dirs file('libs'), file('../anthology_jars'), file('../infinite_dimensions_jars'), file('../integrated_api_jars') } maven { name = "GeckoLib" url = "https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/" @@ -99,6 +99,10 @@ dependencies { implementation fg.deobf("com.craisinlord:anthology:${anthology_version}+1.20.1-forge") + runtimeOnly fg.deobf("local.compat:Apotheosis-1.20.1:7.4.8") + runtimeOnly fg.deobf("local.compat:Placebo-1.20.1:8.6.3") + runtimeOnly fg.deobf("local.compat:ApothicAttributes-1.20.1:1.3.7") + compileOnly("curse.maven:sizeable_foliage-${sizeable_foliage_curseforge_id}:${sizeable_foliage_curseforge_file_id_forge}") runtimeOnly fg.deobf("curse.maven:sizeable_foliage-${sizeable_foliage_curseforge_id}:${sizeable_foliage_curseforge_file_id_forge}") diff --git a/forge-1.20.1/gradle.properties b/forge-1.20.1/gradle.properties index c1941b09..0dcc5423 100644 --- a/forge-1.20.1/gradle.properties +++ b/forge-1.20.1/gradle.properties @@ -6,7 +6,7 @@ mod_name=Antarchy mod_description=ANTS! ANTS! ANTS! ANTS! mod_authors=CraisinLord mod_group_id=com.craisinlord -mod_version=1.0.5 +mod_version=2.2.4 mod_license=All Rights Reserved minecraft_version=1.20.1