From 76e22bbcc6e5467205e403e62bbb53b9847b8442 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Thu, 29 Aug 2024 18:26:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=89=8B=E6=8C=81=E6=AD=A6?= =?UTF-8?q?=E5=99=A8=E8=B5=B0=E8=B7=AF=E5=8A=A8=E7=94=BB=E7=9A=84=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../superbwarfare/client/ClickHandler.java | 13 ------------- .../superbwarfare/event/ClientEventHandler.java | 14 +++++++------- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java b/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java index 925e9b10f..79a799127 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/client/ClickHandler.java @@ -167,19 +167,6 @@ public class ClickHandler { Player player = Minecraft.getInstance().player; if (player == null) return; - var options = Minecraft.getInstance().options; - - var data = player.getPersistentData(); - if (key == options.keyLeft.getKey().getValue()) { - data.putDouble("move_left", state); - } else if (key == options.keyRight.getKey().getValue()) { - data.putDouble("move_right", state); - } else if (key == options.keyUp.getKey().getValue()) { - data.putDouble("move_forward", state); - } else if (key == options.keyDown.getKey().getValue()) { - data.putDouble("move_backward", state); - } - handleDroneMove(key, state, player); } diff --git a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java index b3446c262..77eec34cc 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java @@ -212,7 +212,7 @@ public class ClientEventHandler { on_ground = 0.001; } - if (data.getDouble("move_forward") == 1 && data.getDouble("firetime") == 0 && data.getDouble("zoom_time") == 0) { + if (Minecraft.getInstance().options.keyUp.isDown() && data.getDouble("firetime") == 0 && data.getDouble("zoom_time") == 0) { if (data.getDouble("gun_move_rotZ") < 0.14) { data.putDouble("gun_move_rotZ", data.getDouble("gun_move_rotZ") + 0.007 * times); } @@ -224,10 +224,10 @@ public class ClientEventHandler { } } - if ((data.getDouble("move_left") == 1 - || data.getDouble("move_right") == 1 - || data.getDouble("move_forward") == 1 - || data.getDouble("move_backward") == 1) && data.getDouble("firetime") == 0) { + if ((Minecraft.getInstance().options.keyLeft.isDown() + || Minecraft.getInstance().options.keyRight.isDown() + || Minecraft.getInstance().options.keyUp.isDown() + || Minecraft.getInstance().options.keyDown.isDown()) && data.getDouble("firetime") == 0) { if (data.getDouble("gun_moveY_time") < 1.25) { data.putDouble("gun_moveY_time", data.getDouble("gun_moveY_time") + 1.2 * on_ground * times * move_speed); @@ -279,11 +279,11 @@ public class ClientEventHandler { data.putDouble("move", ((data.getDouble("move") - 1 * times * Math.pow(data.getDouble("move"), 2) * (1 - 0.6 * data.getDouble("zoom_time"))) * (1 - 1 * data.getDouble("zoom_time")))); } - if (data.getDouble("move_right") == 1) { + if (Minecraft.getInstance().options.keyRight.isDown()) { data.putDouble("move", ((data.getDouble("move") + Math.pow(Math.abs(data.getDouble("move")) + 0.05, 2) * 0.2 * times * (1 - 0.1 * data.getDouble("zoom_time"))) * (1 - 0.1 * data.getDouble("zoom_time")))); - } else if (data.getDouble("move_left") == 1) { + } else if (Minecraft.getInstance().options.keyLeft.isDown()) { data.putDouble("move", ((data.getDouble("move") - Math.pow(Math.abs(data.getDouble("move")) + 0.05, 2) * 0.2 * times * (1 - 0.1 * data.getDouble("zoom_time"))) * (1 - 0.1 * data.getDouble("zoom_time"))));