diff --git a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java index e306c8547..f402fc43d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java @@ -310,7 +310,9 @@ public class ClickHandler { } } else { ModUtils.PACKET_HANDLER.sendToServer(new FireMessage(0)); - ClientEventHandler.holdFire = true; + if (!stack.is(ModItems.BOCEK.get())) { + ClientEventHandler.holdFire = true; + } if (GunsTool.getGunIntTag(stack, "FireMode") == 1 && ClientEventHandler.burstFireSize == 0) { ClientEventHandler.burstFireSize = (int) stack.getOrCreateTag().getDouble("burst_size"); } diff --git a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java index 2e5d9db03..c800abbcc 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java @@ -1078,6 +1078,7 @@ public class ClientEventHandler { shellIndexTime[i] = 0; } zoom = false; + holdFire = false; ClickHandler.switchZoom = false; } } diff --git a/src/main/resources/assets/superbwarfare/textures/item/mk14.png b/src/main/resources/assets/superbwarfare/textures/item/mk14.png index 04ebf59f9..f79562cfb 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/mk14.png and b/src/main/resources/assets/superbwarfare/textures/item/mk14.png differ