修复一个导致崩溃的bug

This commit is contained in:
17146 2025-04-14 23:03:21 +08:00 committed by Light_Quanta
parent 751bc5c948
commit 61c8c3337c
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959

View file

@ -373,6 +373,7 @@ public class ClickHandler {
} }
public static void handleWeaponZoomPress(Player player, ItemStack stack) { public static void handleWeaponZoomPress(Player player, ItemStack stack) {
if (!(stack.getItem() instanceof GunItem)) return;
PacketDistributor.sendToServer(new ZoomMessage(0)); PacketDistributor.sendToServer(new ZoomMessage(0));
if (player.getVehicle() instanceof VehicleEntity pVehicle && player.getVehicle() instanceof WeaponVehicleEntity iVehicle && iVehicle.hasWeapon(pVehicle.getSeatIndex(player)) && iVehicle.banHand(player)) { if (player.getVehicle() instanceof VehicleEntity pVehicle && player.getVehicle() instanceof WeaponVehicleEntity iVehicle && iVehicle.hasWeapon(pVehicle.getSeatIndex(player)) && iVehicle.banHand(player)) {