diff --git a/src/main/java/net/mcreator/target/event/ClientEventHandler.java b/src/main/java/net/mcreator/target/event/ClientEventHandler.java index 11b3d4767..22f7f0fc1 100644 --- a/src/main/java/net/mcreator/target/event/ClientEventHandler.java +++ b/src/main/java/net/mcreator/target/event/ClientEventHandler.java @@ -50,10 +50,10 @@ public class ClientEventHandler { on_ground = 0.1; } - if (data.getDouble("move_left") == 1 + if ((data.getDouble("move_left") == 1 || data.getDouble("move_right") == 1 || data.getDouble("move_forward") == 1 - || data.getDouble("move_backward") == 1) { + || data.getDouble("move_backward") == 1) && data.getDouble("firetime") == 0) { if (data.getDouble("gun_moveY_time") < 1.25) { data.putDouble("gun_moveY_time", data.getDouble("gun_moveY_time") + on_ground * times * move_speed);