修复开火模式读取错误

This commit is contained in:
Light_Quanta 2025-04-02 04:53:34 +08:00
parent 10024c3d72
commit 1cdf3f4d11
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959

View file

@ -35,7 +35,7 @@ public record FireModeMessage(int msgType) implements CustomPacketPayload {
ItemStack stack = player.getMainHandItem(); ItemStack stack = player.getMainHandItem();
if (stack.getItem() instanceof GunItem gunItem) { if (stack.getItem() instanceof GunItem gunItem) {
final var tag = NBTTool.getTag(stack); final var tag = NBTTool.getTag(stack);
int fireMode = tag.getInt("FireMode"); int fireMode = tag.getCompound("GunData").getInt("FireMode");
int mode = gunItem.getAvailableFireModes(); int mode = gunItem.getAvailableFireModes();
mode &= 0b111; mode &= 0b111;