From 548f14d8f46b58775373dd5749bbbcfc25bf4a18 Mon Sep 17 00:00:00 2001 From: Michael Zarglis Date: Wed, 4 Feb 2026 09:18:00 -0500 Subject: [PATCH 1/2] fix(motherload-mine): extend sleepUntil timeout for strut repair Increased the sleepUntilTrue timeout from 10s to 20s and polling interval from 100ms to 250ms when repairing broken struts. The previous timeout was often causing early exits before the broken strut was actually fixed. Co-Authored-By: Claude Opus 4.5 --- .../plugins/microbot/motherloadmine/MotherloadMineScript.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMineScript.java b/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMineScript.java index 8bd566c971..e63c7d8f02 100644 --- a/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMineScript.java +++ b/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMineScript.java @@ -286,7 +286,7 @@ private void fixWaterwheel() { { // We use a modified version of waitForXpDrop to ensure we break out of the sleep if the strut is repaired final int skillExp = Microbot.getClient().getSkillExperience(Skill.SMITHING); - sleepUntilTrue(() -> skillExp != Microbot.getClient().getSkillExperience(Skill.SMITHING) || getBrokenStrutCount() <= 1, 100, 10_000); + sleepUntilTrue(() -> skillExp != Microbot.getClient().getSkillExperience(Skill.SMITHING) || getBrokenStrutCount() <= 1, 250, 20_000); dropHammerIfNeeded(); shouldRepairWaterwheel = false; From 2dd8966d0ce1213aaa9b74bddea6e229190a74b3 Mon Sep 17 00:00:00 2001 From: Michael Zarglis Date: Wed, 4 Feb 2026 09:20:30 -0500 Subject: [PATCH 2/2] chore(motherload-mine): bump version to 1.8.4 Co-Authored-By: Claude Opus 4.5 --- .../plugins/microbot/motherloadmine/MotherloadMinePlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMinePlugin.java b/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMinePlugin.java index 75aeef6ff7..6890ea934e 100644 --- a/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMinePlugin.java +++ b/src/main/java/net/runelite/client/plugins/microbot/motherloadmine/MotherloadMinePlugin.java @@ -36,7 +36,7 @@ ) public class MotherloadMinePlugin extends Plugin { - static final String version = "1.8.3"; + static final String version = "1.8.4"; @Inject private MotherloadMineConfig config;