Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Microbot releases

Downloadable releases for Tithe Farm, Giants' Foundry, Enchanter, Mahogany Homes, and Efficient Walker plugins for Microbot.

Tithe Farm

  • 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, Seed dibber, 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 Efficient Walker v1.9.3.

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. Bare-handed planting, automatic travel, and Efficient mode are not supported.

Tithe Farm requires Walker v1.9.3. The current Enchanter and Giants' Foundry releases require v1.9.2; use the matching Walker version for the plugin you run and do not install both Walker versions together.

Release files

  • releases/tithe-farm/v1.1.0/tithe-farm-v1.1.0-obf.jar

The JAR has a neighboring .sha256 checksum file.

Giants' Foundry

  • 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 Efficient Walker v1.9.2. 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.

Release files

  • releases/giants-foundry/v1.0.0/giants-foundry-v1.0.0-obf.jar

The JAR has a neighboring .sha256 checksum file.

Enchanter

  • 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.

Efficient Walker v1.9.2 must be installed and enabled.

Release files

  • releases/enchanter/v1.0.1/enchanter-v1.0.1-obf.jar

The JAR has a neighboring .sha256 checksum file.

Mahogany Homes

  • 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.

Efficient Walker must be installed and enabled.

Release files

  • releases/mahogany-homes/v1.0.1/mahogany-homes-v1.0.1-obf.jar

The JAR has a neighboring .sha256 checksum file.

Efficient Walker

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.

What's new in v1.9.3

  • Minor optimizations.

What it can do

  • 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.
  • Detect live doors and gates with Open or Pass, open them before crossing, and exclude a refused boundary after three attempts so an alternate route can be used when one exists.
  • 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 with Test walk, display per-floor overlays, or accept a destination through EfficientWalker#walkTo(WorldPoint). Integrations can cancel an active request and read its current status or planning failure.

Supported teleports

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

Supported teleport items

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.

Known limitations

  • Global routing is limited to the bundled collision map and supported transitions. Unmapped areas and global or multi-plane instances are rejected.
  • Boats and ferries, NPC transports, payment transports, and general dialogue transports are not supported.
  • 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 Open or Pass. Other boundary actions require explicit support.
  • Unsupported same-plane transports fail closed. Calling walkTo reports that a request was accepted; movement continues asynchronously and is not proof of arrival by itself.

Use Efficient Walker from a plugin

1. Add the release JAR

Download efficient-walker-v1.9.3-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.9.3-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) }
    }
}

2. Declare and inject the dependency

@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.

3. Walk

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.

Standalone installation

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.

Release files

  • releases/efficient-walker/v1.9.3/efficient-walker-v1.9.3-obf.jar

The JAR has a neighboring .sha256 checksum file.

About

A collection of plugins developed for Microbot, most notably Efficient Walker

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors