From 34a492e68080e8af375a2cdcffb729cd0ac27ce6 Mon Sep 17 00:00:00 2001 From: C-H716 <1536152356@qq.com> Date: Sat, 11 Oct 2025 13:08:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ae2/helpers/InterfaceLogicChannelLinkBridge.java | 8 -------- .../ae2/{ => helpers}/InterfaceLogicUpgradesMixin.java | 2 +- .../PatternProviderLogicAdvancedMixin.java | 2 +- .../PatternProviderLogicDoublingMixin.java | 2 +- src/main/resources/extendedae_plus.mixins.json | 6 +++--- 5 files changed, 6 insertions(+), 14 deletions(-) delete mode 100644 src/main/java/com/extendedae_plus/mixin/ae2/helpers/InterfaceLogicChannelLinkBridge.java rename src/main/java/com/extendedae_plus/mixin/ae2/{ => helpers}/InterfaceLogicUpgradesMixin.java (98%) rename src/main/java/com/extendedae_plus/mixin/ae2/helpers/{ => patternprovider}/PatternProviderLogicAdvancedMixin.java (98%) rename src/main/java/com/extendedae_plus/mixin/ae2/helpers/{ => patternprovider}/PatternProviderLogicDoublingMixin.java (98%) diff --git a/src/main/java/com/extendedae_plus/mixin/ae2/helpers/InterfaceLogicChannelLinkBridge.java b/src/main/java/com/extendedae_plus/mixin/ae2/helpers/InterfaceLogicChannelLinkBridge.java deleted file mode 100644 index 4822737..0000000 --- a/src/main/java/com/extendedae_plus/mixin/ae2/helpers/InterfaceLogicChannelLinkBridge.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.extendedae_plus.api.bridge; - -/** - * 旧名兼容:已迁移到非 mixin 包,避免 Mixin 处理器禁止直接引用。 - */ -public interface InterfaceLogicChannelLinkBridge { - void eap$updateWirelessLink(); -} diff --git a/src/main/java/com/extendedae_plus/mixin/ae2/InterfaceLogicUpgradesMixin.java b/src/main/java/com/extendedae_plus/mixin/ae2/helpers/InterfaceLogicUpgradesMixin.java similarity index 98% rename from src/main/java/com/extendedae_plus/mixin/ae2/InterfaceLogicUpgradesMixin.java rename to src/main/java/com/extendedae_plus/mixin/ae2/helpers/InterfaceLogicUpgradesMixin.java index cdecdfa..64fc667 100644 --- a/src/main/java/com/extendedae_plus/mixin/ae2/InterfaceLogicUpgradesMixin.java +++ b/src/main/java/com/extendedae_plus/mixin/ae2/helpers/InterfaceLogicUpgradesMixin.java @@ -1,4 +1,4 @@ -package com.extendedae_plus.mixin.ae2; +package com.extendedae_plus.mixin.ae2.helpers; import appeng.api.networking.IManagedGridNode; import appeng.api.upgrades.IUpgradeInventory; diff --git a/src/main/java/com/extendedae_plus/mixin/ae2/helpers/PatternProviderLogicAdvancedMixin.java b/src/main/java/com/extendedae_plus/mixin/ae2/helpers/patternprovider/PatternProviderLogicAdvancedMixin.java similarity index 98% rename from src/main/java/com/extendedae_plus/mixin/ae2/helpers/PatternProviderLogicAdvancedMixin.java rename to src/main/java/com/extendedae_plus/mixin/ae2/helpers/patternprovider/PatternProviderLogicAdvancedMixin.java index bcaa70b..157d81f 100644 --- a/src/main/java/com/extendedae_plus/mixin/ae2/helpers/PatternProviderLogicAdvancedMixin.java +++ b/src/main/java/com/extendedae_plus/mixin/ae2/helpers/patternprovider/PatternProviderLogicAdvancedMixin.java @@ -1,4 +1,4 @@ -package com.extendedae_plus.mixin.ae2.helpers; +package com.extendedae_plus.mixin.ae2.helpers.patternprovider; import appeng.api.crafting.IPatternDetails; import appeng.api.crafting.IPatternDetails.IInput; diff --git a/src/main/java/com/extendedae_plus/mixin/ae2/helpers/PatternProviderLogicDoublingMixin.java b/src/main/java/com/extendedae_plus/mixin/ae2/helpers/patternprovider/PatternProviderLogicDoublingMixin.java similarity index 98% rename from src/main/java/com/extendedae_plus/mixin/ae2/helpers/PatternProviderLogicDoublingMixin.java rename to src/main/java/com/extendedae_plus/mixin/ae2/helpers/patternprovider/PatternProviderLogicDoublingMixin.java index bc14c4c..738252d 100644 --- a/src/main/java/com/extendedae_plus/mixin/ae2/helpers/PatternProviderLogicDoublingMixin.java +++ b/src/main/java/com/extendedae_plus/mixin/ae2/helpers/patternprovider/PatternProviderLogicDoublingMixin.java @@ -1,4 +1,4 @@ -package com.extendedae_plus.mixin.ae2.helpers; +package com.extendedae_plus.mixin.ae2.helpers.patternprovider; import appeng.api.crafting.IPatternDetails; import appeng.crafting.pattern.AEProcessingPattern; diff --git a/src/main/resources/extendedae_plus.mixins.json b/src/main/resources/extendedae_plus.mixins.json index 2a6915a..eb30ac6 100644 --- a/src/main/resources/extendedae_plus.mixins.json +++ b/src/main/resources/extendedae_plus.mixins.json @@ -44,7 +44,6 @@ "ae2.CraftingCalculationMixin", "ae2.CraftingCPUClusterMixin", "ae2.EncodedPatternItemMixin", - "ae2.InterfaceLogicUpgradesMixin", "ae2.accessor.MEStorageMenuAccessor", "ae2.accessor.PatternEncodingTermMenuAccessor", "ae2.accessor.PatternProviderLogicAccessor", @@ -59,8 +58,9 @@ "ae2.compat.PatternProviderLogicHostCompatMixin", "ae2.helpers.InterfaceLogicChannelCardMixin", "ae2.helpers.InterfaceLogicTickerMixin", - "ae2.helpers.PatternProviderLogicAdvancedMixin", - "ae2.helpers.PatternProviderLogicDoublingMixin", + "ae2.helpers.InterfaceLogicUpgradesMixin", + "ae2.helpers.patternprovider.PatternProviderLogicAdvancedMixin", + "ae2.helpers.patternprovider.PatternProviderLogicDoublingMixin", "ae2.helpers.patternprovider.PatternProviderLogicTickerMixin", "ae2.items.MemoryCardItemMixin", "ae2.menu.ContainerPatternEncodingTermMenuMixin",