From 1cdf3f4d1104f9a344c0c65cddcfb2fdfb2f2e76 Mon Sep 17 00:00:00 2001 From: Light_Quanta Date: Wed, 2 Apr 2025 04:53:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=80=E7=81=AB=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E8=AF=BB=E5=8F=96=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../superbwarfare/network/message/send/FireModeMessage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/network/message/send/FireModeMessage.java b/src/main/java/com/atsuishio/superbwarfare/network/message/send/FireModeMessage.java index 551a9b500..e1e9b2983 100644 --- a/src/main/java/com/atsuishio/superbwarfare/network/message/send/FireModeMessage.java +++ b/src/main/java/com/atsuishio/superbwarfare/network/message/send/FireModeMessage.java @@ -35,7 +35,7 @@ public record FireModeMessage(int msgType) implements CustomPacketPayload { ItemStack stack = player.getMainHandItem(); if (stack.getItem() instanceof GunItem gunItem) { final var tag = NBTTool.getTag(stack); - int fireMode = tag.getInt("FireMode"); + int fireMode = tag.getCompound("GunData").getInt("FireMode"); int mode = gunItem.getAvailableFireModes(); mode &= 0b111;