From 87a71235b40ac569afe4142069335172a6a11e08 Mon Sep 17 00:00:00 2001 From: NK Date: Sat, 29 Jul 2023 23:42:14 +0100 Subject: [PATCH] pushing without i even know it works or not --- .../night0721/lilase/events/SniperFlipperEvents.java | 12 +++++++++--- .../night0721/lilase/features/claimer/Claimer.java | 7 ++++--- .../night0721/lilase/features/relister/Relister.java | 8 +++++--- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/main/java/me/night0721/lilase/events/SniperFlipperEvents.java b/src/main/java/me/night0721/lilase/events/SniperFlipperEvents.java index 3e8787a..574b9e2 100644 --- a/src/main/java/me/night0721/lilase/events/SniperFlipperEvents.java +++ b/src/main/java/me/night0721/lilase/events/SniperFlipperEvents.java @@ -95,7 +95,8 @@ public class SniperFlipperEvents { while (tries < 50) { if (InventoryUtils.inventoryNameStartsWith("BIN Auction View")) { clickWindow(latestWindowId, 31); - clickWindow(latestWindowId + 1, 11); + Thread.sleep(300 + new Random().nextInt(100)); + clickWindow(latestWindowId, 11); tries++; Thread.sleep(BED_SPAM_DELAY); } @@ -115,8 +116,13 @@ public class SniperFlipperEvents { if (spam != null && spam.isAlive()) { spam.interrupt(); } - clickWindow(latestWindowId, 31); - clickWindow(latestWindowId + 1, 11); + try { + clickWindow(latestWindowId, 31); + Thread.sleep(300 + new Random().nextInt(100)); + clickWindow(latestWindowId, 11); + } catch (Exception ignored) { + + } } else { Utils.debugLog("Auction was bought by someone else, closing window"); Lilase.mc.thePlayer.closeScreen(); diff --git a/src/main/java/me/night0721/lilase/features/claimer/Claimer.java b/src/main/java/me/night0721/lilase/features/claimer/Claimer.java index 21315b4..4c813ae 100644 --- a/src/main/java/me/night0721/lilase/features/claimer/Claimer.java +++ b/src/main/java/me/night0721/lilase/features/claimer/Claimer.java @@ -18,6 +18,7 @@ import java.awt.*; import java.util.ArrayList; import java.util.List; import java.util.Objects; +import java.util.Random; import static me.night0721.lilase.config.AHConfig.SEND_MESSAGE; import static me.night0721.lilase.events.SniperFlipperEvents.ah_full; @@ -117,10 +118,10 @@ public class Claimer extends Sniper { if (ScoreboardUtils.cleanSB(list.toString()).contains("Status: Sold")) { toClaim.add(i); try { - Thread.sleep(300); + Thread.sleep(400 + new Random().nextInt(100)); clickWindow(Lilase.mc.thePlayer.openContainer.windowId, i); - Thread.sleep(300); - clickWindow(Lilase.mc.thePlayer.openContainer.windowId + 1, 31); + Thread.sleep(500 + new Random().nextInt(100)); + clickWindow(Lilase.mc.thePlayer.openContainer.windowId, 31); if (SEND_MESSAGE) { try { webhook.addEmbed(new DiscordWebhook.EmbedObject() diff --git a/src/main/java/me/night0721/lilase/features/relister/Relister.java b/src/main/java/me/night0721/lilase/features/relister/Relister.java index e6479fd..29fb425 100644 --- a/src/main/java/me/night0721/lilase/features/relister/Relister.java +++ b/src/main/java/me/night0721/lilase/features/relister/Relister.java @@ -18,6 +18,7 @@ import java.awt.*; import java.util.ArrayList; import java.util.List; import java.util.Objects; +import java.util.Random; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -120,9 +121,10 @@ public class Relister extends Sniper { int target = Math.round(price * 0.98f); String uuid = is.getTagCompound().getCompoundTag("ExtraAttributes").getString("uuid"); clickWindow(Lilase.mc.thePlayer.openContainer.windowId, i); - Thread.sleep(300); - clickWindow(Lilase.mc.thePlayer.openContainer.windowId + 1, 31); - Thread.sleep(300); + Thread.sleep(300 + new Random().nextInt(100)); + clickWindow(Lilase.mc.thePlayer.openContainer.windowId, 31); + Thread.sleep(300 + new Random().nextInt(100)); + if (SEND_MESSAGE) { try { webhook.addEmbed(new DiscordWebhook.EmbedObject()