diff --git a/build.gradle b/build.gradle index 007bfa3..2c4d565 100644 --- a/build.gradle +++ b/build.gradle @@ -104,8 +104,8 @@ dependencies { //mae2 -// modRuntimeOnly "curse.maven:modern-ae2-additions-1028068:6342203" - modCompileOnly "curse.maven:modern-ae2-additions-1028068:6342203" + modRuntimeOnly "curse.maven:modern-ae2-additions-1028068:6827727" + modCompileOnly "curse.maven:modern-ae2-additions-1028068:6827727" } allprojects { diff --git a/src/main/java/com/extendedae_plus/mixin/ae2/CraftingCPUClusterMixin.java b/src/main/java/com/extendedae_plus/mixin/ae2/CraftingCPUClusterMixin.java index f7b267b..8faf483 100644 --- a/src/main/java/com/extendedae_plus/mixin/ae2/CraftingCPUClusterMixin.java +++ b/src/main/java/com/extendedae_plus/mixin/ae2/CraftingCPUClusterMixin.java @@ -8,7 +8,7 @@ import org.spongepowered.asm.mixin.injection.Constant; import org.spongepowered.asm.mixin.injection.ModifyConstant; import org.spongepowered.asm.mixin.injection.Redirect; -@Mixin(value = CraftingCPUCluster.class, remap = false) +@Mixin(value = CraftingCPUCluster.class, remap = false, priority = 2000) public abstract class CraftingCPUClusterMixin { // 1) 提升“单方块线程上限”的常量,避免抛出 IAE 的 IllegalArgumentException @ModifyConstant( @@ -25,7 +25,8 @@ public abstract class CraftingCPUClusterMixin { method = "addBlockEntity(Lappeng/blockentity/crafting/CraftingBlockEntity;)V", at = @At( value = "INVOKE", - target = "Lappeng/blockentity/crafting/CraftingBlockEntity;getAcceleratorThreads()I" + target = "Lappeng/blockentity/crafting/CraftingBlockEntity;getAcceleratorThreads()I", + ordinal = 1 ) ) private int extendedae_plus$onGetThreadsForLimitCheck(CraftingBlockEntity te) {