diff --git a/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java b/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java index f6d414c76..3d8bf5da8 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java @@ -131,7 +131,7 @@ public class ClickHandler { if (stack.is(ModTags.Items.GUN) && player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zoom) { var tag = stack.getOrCreateTag(); - if (tag.getDouble("min_zoom") != 0 && tag.getDouble("max_zoom") != 0) { + if (tag.getBoolean("CanAdjustZoomFov")) { ModUtils.PACKET_HANDLER.sendToServer(new AdjustZoomFovMessage(scroll)); } event.setCanceled(true); diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/rifle/AK12Item.java b/src/main/java/net/mcreator/superbwarfare/item/gun/rifle/AK12Item.java index 0d472bef8..60fb65bc3 100644 --- a/src/main/java/net/mcreator/superbwarfare/item/gun/rifle/AK12Item.java +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/rifle/AK12Item.java @@ -90,7 +90,7 @@ public class AK12Item extends GunItem implements GeoItem, AnimatedItem { } if (stack.getOrCreateTag().getBoolean("is_normal_reloading")) { - if (stack.getOrCreateTag().getInt("magazine_type") == 2) { + if (GunsTool.getAttachmentType(stack, GunsTool.AttachmentType.MAGAZINE) == 2) { return event.setAndContinue(RawAnimation.begin().thenPlay("animation.ak12.reload_normal_drum")); } else { return event.setAndContinue(RawAnimation.begin().thenPlay("animation.ak12.reload_normal")); diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/AdjustZoomFovMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/AdjustZoomFovMessage.java index 2a45e3edc..537f6ed1c 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/AdjustZoomFovMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/AdjustZoomFovMessage.java @@ -39,7 +39,6 @@ public class AdjustZoomFovMessage { } var tag = stack.getOrCreateTag(); - if (!tag.getBoolean("CanAdjustZoomFov")) return; double min_zoom = tag.getDouble("MinZoom") - 1.25; double max_zoom = tag.getDouble("MaxZoom") - 1.25;