Skip to main content

Bank Stander Plus

Bank Stander Plus is a separately registered, preset-driven production plugin. It retains the original Bank Stander and provides recipe catalogs for Firemaking, Cooking, Smithing, Smelting, Fletching, Crafting, and Magic.

Starting a run

  1. Open the Bank Stander Plus sidebar panel.
  2. Choose a skill view and recipe. Green recipes meet the base-level requirement; red recipes do not. Readiness and evidence are independent: a mapped recipe can remain disabled until its interaction is verified.
  3. Choose a level, XP, item-count, or Unlimited target. Unlimited runs still stop when supplies are exhausted.
  4. Choose Automatic location selection or a compatible explicit Firemaking lane.
  5. Start at a supported bank and press Start (or use the configured hotkey).

The selection is immutable during a run. The controller observes the client, performs at most one meaningful action per game tick, and waits for an XP, output, inventory, interface, or location postcondition before advancing. Stopping releases the plugin's input lock and cancels only its owned walk.

Setup and facilities

Stage inventory batches preserve declared retained tools and account for stackable inputs. The runtime recognizes an owned inventory or off-hand Imcando hammer as a normal hammer substitute. Facility work resolves loaded objects by both configured name and action, then uses shared navigation; it does not dispatch against guessed coordinates or option indexes. Line Firemaking is limited to the Varrock west, Grand Exchange, and Falador east lane policies and rejects blocked, occupied, burning, or bank-interior tiles.

Blast Furnace and tanning are out of scope. Cooking Guild access is members-only. Other unmet membership, level, setup, facility, or evidence requirements are shown before start and fail closed if they change while running.

Grand Exchange safety boundary

Buying missing supplies is default-off and requires explicit spend, price, timeout, reprice, and Unlimited-batch bounds. The planners compute exact external deficits and OwnedOfferCoordinator rejects ambiguous or changed offer identity. Automated procurement is deliberately unavailable until exact-slot submit, cancel, and collect behavior is retained and live-verified on the current revision. The plugin never falls back to Collect All and never mutates an unrelated offer.

Progress and evidence

The overlay reports the current state, recipe, stage, location, observed XP/items, hourly rates, elapsed time, outputs, cycles, spend, last action, and last failure. Counters are monotonic and advance only from observed client evidence, never because an interaction was merely dispatched.

Catalog evidence tiers are:

  • MAPPED_STATIC: repository/API mapping exists, but live interaction remains pending.
  • INTERFACE_VERIFIED: the production interface mapping has retained evidence.
  • LIVE_VERIFIED: the complete action and domain postcondition were observed on the current revision.

Static tests and builds do not promote an evidence tier. Representative stationary, interface, facility, Magic, campfire, and line-Firemaking runs remain live-client acceptance work. GE acceptance additionally requires an explicitly authorized item, quantity, price, and spend fixture.

Convergence and recovery

Accepted production remains pending while the player is animating and a planned batch still has consumable inputs. Banking, movement, and setup actions receive a convergence window before redispatch, and direct failures stop after the bounded recipe/run retry ceiling. Unknown bank contents are observed by opening the bank rather than being treated as an empty bank. Break and logout time is excluded from active hourly rates.