From f8b463848c9b386fa1665a8de80fe502be7e97b3 Mon Sep 17 00:00:00 2001 From: Atsuishio <842960157@qq.com> Date: Wed, 9 Jul 2025 15:18:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=BD=E5=85=B7banHand=E6=97=B6=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E4=BD=BF=E7=94=A8=E6=8C=87=E7=A4=BA=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../superbwarfare/client/ClickHandler.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java index 29c55c6d1..c3c1dc541 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java @@ -365,6 +365,13 @@ public class ClickHandler { isEditing = false; if (player.hasEffect(ModMobEffects.SHOCK)) return; + if (player.getVehicle() instanceof WeaponVehicleEntity iVehicle && iVehicle.banHand(player)) { + if (player.getVehicle() instanceof VehicleEntity pVehicle && iVehicle.hasWeapon(pVehicle.getSeatIndex(player))) { + ClientEventHandler.holdFireVehicle = true; + } + return; + } + if (stack.is(ModItems.ARTILLERY_INDICATOR.get())) { ClientEventHandler.holdFire = true; } @@ -377,14 +384,6 @@ public class ClickHandler { PacketDistributor.sendToServer(new DroneFireMessage(0)); } - - if (player.getVehicle() instanceof WeaponVehicleEntity iVehicle && iVehicle.banHand(player)) { - if (player.getVehicle() instanceof VehicleEntity pVehicle && iVehicle.hasWeapon(pVehicle.getSeatIndex(player))) { - ClientEventHandler.holdFireVehicle = true; - } - return; - } - if (stack.is(ModItems.LUNGE_MINE.get())) { ClientEventHandler.holdFire = true; }