From 06bd7a5682506708b4d041b867c5cc36c26fea4b Mon Sep 17 00:00:00 2001 From: GaLi <3096147684@qq.com> Date: Tue, 7 Apr 2026 16:40:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E6=88=90=E8=BF=9B=E5=BA=A6=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E6=89=93=E5=BC=80=E6=9C=BA=E5=99=A8UI=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E6=8E=89=E9=95=9C=E5=83=8F=E6=A0=B7=E6=9D=BF=E4=BE=9B?= =?UTF-8?q?=E5=BA=94=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../network/CraftingMonitorOpenProviderC2SPacket.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/extendedae_plus/network/CraftingMonitorOpenProviderC2SPacket.java b/src/main/java/com/extendedae_plus/network/CraftingMonitorOpenProviderC2SPacket.java index d32d5a6..ae03546 100644 --- a/src/main/java/com/extendedae_plus/network/CraftingMonitorOpenProviderC2SPacket.java +++ b/src/main/java/com/extendedae_plus/network/CraftingMonitorOpenProviderC2SPacket.java @@ -11,6 +11,7 @@ import appeng.menu.AEBaseMenu; import appeng.menu.locator.MenuLocators; import appeng.menu.me.crafting.CraftingCPUMenu; import appeng.parts.AEBasePart; +import com.extendedae_plus.content.ae2.MirrorPatternProviderBlockEntity; import com.extendedae_plus.mixin.ae2.accessor.PatternProviderLogicAccessor; import com.extendedae_plus.util.PatternProviderDataUtil; import com.glodblock.github.extendedae.util.FCClientUtil; @@ -99,6 +100,7 @@ public class CraftingMonitorOpenProviderC2SPacket implements CustomPacketPayload if (host == null) continue; var pbe = host.getBlockEntity(); if (pbe == null) continue; + if (pbe instanceof MirrorPatternProviderBlockEntity) continue; // 跳过未连接到网格或不活跃的 provider(使用 util 判断并传入当前 grid) if (!PatternProviderDataUtil.isProviderAvailable(ppl, grid)) continue;