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;