diff --git a/src/main/java/com/extendedae_plus/network/pattern/CreateCtrlQPatternC2SPacket.java b/src/main/java/com/extendedae_plus/network/pattern/CreateCtrlQPatternC2SPacket.java index 7a3e80a..d399b4f 100644 --- a/src/main/java/com/extendedae_plus/network/pattern/CreateCtrlQPatternC2SPacket.java +++ b/src/main/java/com/extendedae_plus/network/pattern/CreateCtrlQPatternC2SPacket.java @@ -143,10 +143,7 @@ public class CreateCtrlQPatternC2SPacket { } 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); @@ -155,7 +152,10 @@ public class CreateCtrlQPatternC2SPacket { return true; } } - + //没有再从网络消耗 + if (tryExtractFromNetwork(player)) { + return true; + } return false; }