From 629a44a27ad39d85c5c47cf7ffc18e4d1433c087 Mon Sep 17 00:00:00 2001 From: MeexReay <127148610+MeexReay@users.noreply.github.com> Date: Wed, 31 May 2023 00:38:00 +0300 Subject: [PATCH] fix -1 pos delay --- .../themixray/repeating/mod/RepeatingMod.java | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/main/java/themixray/repeating/mod/RepeatingMod.java b/src/main/java/themixray/repeating/mod/RepeatingMod.java index 2f16bc2..050b843 100644 --- a/src/main/java/themixray/repeating/mod/RepeatingMod.java +++ b/src/main/java/themixray/repeating/mod/RepeatingMod.java @@ -108,18 +108,20 @@ public class RepeatingMod implements ClientModInitializer { menu.update_btns(); record.clear(); - move_tick = new Thread(() -> { - while (is_recording) { - record.add(new RecordMoveEvent(client.player.getPos(), - client.player.getHeadYaw(),client.player.getPitch())); - try { - Thread.sleep(record_pos_delay); - } catch (InterruptedException e) { - e.printStackTrace(); + if (record_pos_delay != -1) { + move_tick = new Thread(() -> { + while (is_recording) { + record.add(new RecordMoveEvent(client.player.getPos(), + client.player.getHeadYaw(), client.player.getPitch())); + try { + Thread.sleep(record_pos_delay); + } catch (InterruptedException e) { + e.printStackTrace(); + } } - } - }); - move_tick.start(); + }); + move_tick.start(); + } sendMessage(Text.translatable("message.repeating-mod.record_start")); }