From 429e79a5649e1ac43db18799d2b6cf405e6c0246 Mon Sep 17 00:00:00 2001 From: Light_Quanta Date: Tue, 4 Mar 2025 22:07:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=81=E8=AE=B8=E5=9C=A8=E8=BD=BD=E5=85=B7?= =?UTF-8?q?=E4=B8=8A=E6=8C=89=E4=BD=8Fshift=E6=BB=9A=E8=BD=AE=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E7=89=A9=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/atsuishio/superbwarfare/client/ClickHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java index 1df14eb3d..6efc456e5 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java @@ -18,6 +18,7 @@ import com.atsuishio.superbwarfare.tools.TraceTool; import com.mojang.blaze3d.platform.InputConstants; import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.screens.Screen; import net.minecraft.network.chat.Component; import net.minecraft.sounds.SoundSource; import net.minecraft.util.Mth; @@ -152,7 +153,7 @@ public class ClickHandler { double scroll = event.getScrollDelta(); - if (player.getVehicle() instanceof MultiWeaponVehicleEntity multiWeaponVehicle && multiWeaponVehicle.isDriver(player)) { + if (player.getVehicle() instanceof MultiWeaponVehicleEntity && !Screen.hasShiftDown()) { ModUtils.PACKET_HANDLER.sendToServer(new SwitchVehicleWeaponMessage(-scroll)); event.setCanceled(true); }