From c9cfb0702303fbb0295318e20fcf0b1e32519f8a Mon Sep 17 00:00:00 2001 From: GaLi <3096147684@qq.com> Date: Tue, 3 Mar 2026 20:09:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E8=80=97=E6=A0=B7=E6=9D=BF=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E9=A1=BA=E5=BA=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../network/CreateCtrlQPatternC2SPacket.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/extendedae_plus/network/CreateCtrlQPatternC2SPacket.java b/src/main/java/com/extendedae_plus/network/CreateCtrlQPatternC2SPacket.java index a8a0746..2801cb6 100644 --- a/src/main/java/com/extendedae_plus/network/CreateCtrlQPatternC2SPacket.java +++ b/src/main/java/com/extendedae_plus/network/CreateCtrlQPatternC2SPacket.java @@ -178,10 +178,7 @@ public class CreateCtrlQPatternC2SPacket implements CustomPacketPayload { } private static boolean consumeBlankPattern(ServerPlayer player) { - if (tryExtractFromNetwork(player)) { - return true; - } - + //优先从背包消耗 Inventory inventory = player.getInventory(); for (int i = 0; i < inventory.getContainerSize(); i++) { ItemStack stack = inventory.getItem(i); @@ -190,6 +187,10 @@ public class CreateCtrlQPatternC2SPacket implements CustomPacketPayload { return true; } } + //没有再从终端消耗 + if (tryExtractFromNetwork(player)) { + return true; + } return false; }