Downloadable releases for Tithe Farm, Giants' Foundry, Enchanter, Mahogany Homes, and Efficient Walker plugins for Microbot.
- Runs Lazy (20 plants) or Moderate (23 plants) until turned off.
- Selects eligible carried seeds, refills watering cans, waters crops, harvests fruit, and deposits it.
- Shows runtime, activity, fruit, remaining water, Farming XP, XP per hour, and points.
Start inside a cleared Tithe Farm instance with a Spade, eligible Tithe seeds, one free inventory slot, and Gricoller's can or at least eight ordinary watering cans for Lazy or nine for Moderate. Open the inventory tab and clear any selected item. Install and enable exactly one compatible Efficient Walker. Bring a Seed dibber unless you have completed bare-handed planting training with Otto Godblessed.
Mode is the only setting. Turning the plugin off stops inputs immediately; finish tending any interrupted crops before restarting. The plugin waits for full run energy before planting. Gricoller's can is detected automatically and refilled when combined carried water cannot cover another full cycle. Ordinary cans are used first when both types are carried. Automatic travel and Efficient mode are not supported.
These releases support the standard chsami/Microbot main-branch client.
Install only one Efficient Walker JAR. These releases no longer require
one exact Walker version.
releases/tithe-farm/v1.2.1/tithe-farm-v1.2.1-obf.jar
The JAR has a neighboring .sha256 checksum file.
- Automatically completes commissions, selects moulds, refines swords, and hands them in.
- Supports 23 metal recipe presets and cooling with ice gloves or a bucket of water.
- Runs until turned off, safely storing unfinished swords when stopping.
- Tracks runtime, activity, completed swords, Smithing XP, XP per hour, reputation, and bonuses.
Complete Sleeping Giants and start inside the Foundry on a normal members world. Install and enable exactly one compatible Efficient Walker. Select your recipe and cooling method, and keep the required bars in your bank or inventory.
Wait for stopping to finish before leaving or starting another activity. Safe storage requires a connected game session and active Efficient Walker; an error message explains when storage cannot be confirmed.
releases/giants-foundry/v1.0.1/giants-foundry-v1.0.1-obf.jar
The JAR has a neighboring .sha256 checksum file.
- Enchants all 40 supported standard jewellery targets and all 20 tipped-bolt targets directly from the bank.
- Automatically uses suitable staves, charged tomes, rune-pouch supplies, and supported alternative runes.
- Supports Sapphire, Emerald, Ruby, and Diamond amulets on free-to-play worlds; all other targets require membership.
Exactly one compatible Efficient Walker must be installed and enabled.
releases/enchanter/v1.0.2/enchanter-v1.0.2-obf.jar
The JAR has a neighboring .sha256 checksum file.
- Restarting now checks your current contract, preventing trips back to an old homeowner after completing or changing contracts manually.
- Minor optimizations.
- Completes Beginner, Novice, Adept, and Expert contracts across every supported homeowner.
- Prepares contract supplies and stocks supported teleport tablets and runes during the same bank visit.
- Supports Amy's saw and the plank sack, including filling the sack with the assigned contract's plank type.
- Uses Efficient Walker for route planning, doors, floor changes, and eligible teleports, and shows contract and Construction XP metrics in its optional overlay.
Exactly one compatible Efficient Walker must be installed and enabled.
releases/mahogany-homes/v1.0.3/mahogany-homes-v1.0.3-obf.jar
The JAR has a neighboring .sha256 checksum file.
Efficient Walker plans and executes its own routes. It uses Microbot's client and input APIs, but it does not delegate routing, movement, doors, or transports to the Microbot walker. Routes come from its bundled collision map, transport data, and the live RuneLite scene.
- Travel across the complete charter network, covering every charter ship NPC and destination across 21 ports.
- Use 13 overworld Spirit Tree destinations when their requirements and unlocks are met.
- Withdraw the exact Coins needed for a beneficial charter route when Use items from bank is enabled, combining the withdrawal with other required travel supplies.
- Route correctly through Zanaris, including bank access, the diamond-gated magic door, and equipping an owned Dramen or Lunar staff before entering the shed.
- Improve quest-target approaches, transition recovery, cancellation, and actionable failure messages.
- Walk local or long-distance routes and chain supported transitions across multiple floors. Scene changes rebuild the remaining route from the player's current position instead of restarting the request.
- Open supported live doors and gates before crossing. Rejected access stops the walk with an actionable error; cancelled and failed walks clear the route.
- Use stairs, ladders, trapdoors, climbing ropes, passages, tunnels, cave entrances, portals, lift platforms, gangplanks, bridges, rocks, cracks, chasms, ropeswings, rubble, shelves, and other proven object transports.
- Use eligible agility shortcuts only when their current skill, item, equipment, quest, varbit, and varp requirements pass. When a chosen route needs climbing boots, a crossbow, or a Mith grapple already in the inventory, Efficient Walker equips it before moving. Agility shortcuts are enabled by default, while grapple shortcuts can be enabled separately in the plugin settings.
- Use ordinary object transports gated by a skill level or completed quest when the requirement passes. These transitions remain directional, so an eligible entrance does not create an unrestricted reverse route.
- Use supported Standard spellbook teleports, teleport tablets, and teleport jewellery when their level, quest, rune, item, and destination requirements pass. Teleport use is enabled by default and can be disabled in the plugin settings.
- Preview routes from scene tiles or the world map with
Dry-run walk, execute them withTest walk, display per-floor overlays, or accept a destination throughEfficientWalker#walkTo(WorldPoint). Integrations can cancel an active request and read its current status or planning failure.
Install and enable Quest Helper, select a quest, and assign Walk to quest step under Hotkeys. Press it to walk to a reachable tile beside the current target. Enable Automate quest steps under General to continue through supported steps from one press, including NPC and object actions, dialogue, and item use. Movement and world interactions pause during cutscenes; visible dialogue can continue. Unsupported or ambiguous steps require manual handling.
The hotkeys appear in this order: Walk to nearest bank, Walk to quest step, Cancel walk. Cancel stops both walking and quest automation.
Enable Use items from bank under Route modification to consider cached bank supplies when planning a route. If the detour saves travel time, Walker visits a bank, withdraws the needed supported teleport item, missing spell runes, or exact charter fare, and continues to the original destination. Compatible supplies are withdrawn during the same bank visit. Open your bank once to make its contents available for planning. Use Item withdrawal mode and complete any bank PIN prompt when requested.
Members-only teleport spells and items are excluded on free-to-play worlds.
Use fairy rings is enabled by default under Route modification. Carry a Dramen or Lunar staff unless you have completed the Lumbridge & Draynor Elite Diary. The walker checks your access requirements before considering a ring. House rings, the Fairy Resistance Hideout sequence, and DLP are not supported.
Efficient Walker considers a teleport automatically when Use teleportations is enabled, the teleport is available to the player, and it improves the route. For spells, it checks the active spellbook, Magic level, required runes, and quest unlocks. Tablets must be in the inventory.
| Teleport | Supported source | Destination and requirements |
|---|---|---|
| Varrock Teleport | Spell or Varrock teleport tablet | The spell uses the configured Varrock or Grand Exchange destination. The tablet goes to Varrock. |
| Lumbridge Teleport | Spell or Lumbridge teleport tablet | Lumbridge |
| Falador Teleport | Spell or Falador teleport tablet | Falador |
| Teleport to House | Spell or Teleport to house tablet | Outside the portal for the player's current house location |
| Camelot Teleport | Spell or Camelot teleport tablet | The spell uses the configured Camelot or Seers' Village destination. The tablet goes to Camelot. |
| Kourend Castle Teleport | Spell or Kourend castle teleport tablet | Kourend Castle; requires Client of Kourend |
| Ardougne Teleport | Spell or Ardougne teleport tablet | Ardougne; requires Plague City |
| Civitas illa Fortis Teleport | Spell or Civitas illa Fortis teleport tablet | Civitas illa Fortis; requires Twilight's Promise |
| Watchtower Teleport | Spell or Watchtower teleport tablet | Uses the configured Watchtower or Yanille destination; requires Watchtower |
| Trollheim Teleport | Spell | Trollheim; requires Eadgar's Ruse |
| Ape Atoll Teleport | Spell and one banana | Ape Atoll; requires the King Awowogei subquest of Recipe for Disaster |
Charged jewellery can be in the inventory or equipped unless noted below. Efficient Walker checks destination unlocks before adding an option to a route.
| Item | Supported teleport options | Requirements and supported variants |
|---|---|---|
| Games necklace | Burthorpe; Barbarian Outpost; Tears of Guthix; Wintertodt Camp | Tears of Guthix requires its quest. Wintertodt Camp requires having visited Zeah. Charged versions are supported. |
| Ring of dueling | Emir's Arena; Castle Wars; Fortis Colosseum | Fortis Colosseum requires Hero rank. Charged versions are supported. |
| Combat bracelet | Warriors' Guild; Champions' Guild; Edgeville Monastery; Ranging Guild | Charged versions are supported. |
| Skills necklace | Fishing Guild; Mining Guild; Crafting Guild; Cooking Guild; Woodcutting Guild; Farming Guild | The Farming Guild requires level 45 Farming. Charged versions are supported. |
| Amulet of glory | Edgeville; Karamja; Draynor Village; Al Kharid | Charged regular and trimmed amulets, plus the amulet of eternal glory, are supported. |
| Ring of wealth | Miscellania; Grand Exchange; Falador Park; Dondakan | Miscellania requires Throne of Miscellania. Dondakan requires Between a Rock. Charged regular and imbued rings are supported. |
| Slayer ring | Stronghold Slayer Cave; Slayer Tower; Fremennik Slayer Dungeon; Tarn's Lair; Dark Beasts; Wyrmscraig Cavern | Slayer Tower requires Priest in Peril, Tarn's Lair requires Haunted Mine, Dark Beasts requires Mourning's End Part II, and Wyrmscraig Cavern requires Fallen from Grace. Charged and eternal rings are supported from the inventory only. |
| Digsite pendant | Digsite; Fossil Island; Lithkren | Fossil Island requires Bone Voyage. Lithkren requires Dragon Slayer II and the pendant destination unlock. Charged versions are supported. |
| Necklace of passage | Wizards' Tower; The Outpost; Eagles' Eyrie; Wyrmscraig | Wyrmscraig requires Fallen from Grace. Charged versions are supported. |
Only the options listed above are supported. Efficient Walker ignores other destinations offered by these items, including destinations in the Wilderness.
Transport support is live-tested by action and object family. The bundled data contains more individual transport rows than can reasonably be visited one by one, so a listed family means representative fixtures have passed rather than every location having been manually tested.
- Global routing is limited to the bundled collision map and supported transitions. Unmapped areas and global or multi-plane instances are rejected.
- Charter ships and the listed Spirit Tree network are supported. Other boats, ferries, NPC transports, payment transports, and general dialogue transports require explicit support.
- Player-owned-house Spirit Trees are excluded because house instances do not have a stable global destination.
- Wilderness routes and teleports that land in the Wilderness are excluded.
- Ordinary item-gated transports remain excluded. Eligible agility shortcuts and direct skill- or quest-gated object transports have verified checks.
- Boundary handling supports loaded wall objects with
OpenorPass. Other boundary actions require explicit support. - Unsupported same-plane transports fail closed. Calling
walkToreports that a request was accepted; movement continues asynchronously and is not proof of arrival by itself.
Download efficient-walker-v1.13.0-obf.jar into your plugin project's libs
directory, then add it as a runtime dependency:
dependencies {
compileOnly files('libs/microbot.jar')
implementation files('libs/efficient-walker-v1.13.0-obf.jar')
}The Efficient Walker JAR must be included in the plugin JAR you distribute.
If your build does not already create a fat JAR, Gradle's standard jar task
can merge the runtime dependency:
jar {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
from {
configurations.runtimeClasspath.collect { zipTree(it) }
}
}@PluginDependency(EfficientWalkerPlugin.class)
public class MyPlugin extends Plugin
{
@Inject
private EfficientWalker walker;
}@PluginDependency makes RuneLite load Efficient Walker before the consuming
plugin and lets Guice provide the same EfficientWalker instance.
walker.walkTo(new WorldPoint(3206, 3229, 2));walkTo returns whether the request was accepted. Walking then progresses on
game ticks until arrival or failure. Efficient Walker must remain enabled while
the route is running.
Use getStatus() and getPlanningFailure() to inspect the request, or
cancel() to stop it.
Do not install multiple plugin JARs that each bundle Efficient Walker at the same time; each would register its own Efficient Walker plugin.
The Efficient Walker release JAR can also run by itself. Place it in
~/.runelite/microbot-plugins/ and restart Microbot outside safe mode. Do not
sideload it when the client already bundles Efficient Walker.
releases/efficient-walker/v1.13.0/efficient-walker-v1.13.0-obf.jar
The JAR has a neighboring .sha256 checksum file.