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",