Skip to main content
The suite ships five automation plugins for trading and bank-side production. All of them spend or move wealth, so read the safety notes before enabling one.

Market Alcher

MarketAlcherPlugin (n3marketalcher, disabled by default) automates market-driven High Alchemy. It fetches live item mappings and five-minute prices, ranks alchable targets, buys supplies and targets on the Grand Exchange, restocks from the bank, and casts High Alchemy on inventory items.

How it operates

The controller evaluates a priority-ordered state machine each tick:
  • Stops when Magic is below 55, the spellbook is not Standard, or five consecutive buy attempts fail.
  • Equips a fire-supplying staff (Staff of fire plus battlestaff and mystic variants, Tome of fire, and similar), buying one only if configured.
  • Buys nature runes and alch targets through the shared GE buy pipeline, with buy-limit tracking, pending-offer timeouts, adaptive retry pricing up to a profit-floor, and per-item cooldowns.
  • Restocks from the bank in noted mode with free-slot caps, independent of GE four-hour buy limits.
  • Counts alchs and profit from observed inventory decrements, never from dispatched clicks. DISPATCHED is not a completed alch.
  • Dismisses GE price warnings and general dialogs before acting, so the controller never clicks into a locked interface.

Configuration

Quick settings live in the sidebar panel (enable automation, minimum profit, batch size). The full configuration lives in the detached target-browser window’s Settings tab, organized into general and automation toggles, price and volume filters, Grand Exchange limits and timeouts, retry and lockout bounds, and blacklist/protected/preferred item lists. Changes apply without a restart and sync bidirectionally with the sidebar.

Target browser

The browser lists every alchable item with live price, profit, volume, and a status column (Profitable, Preferred, No price, Low volume, Buy limit exhausted, Cooldown, Members disabled, Blacklisted, Protected). Selection modes are Balanced, Profit, and XP Throughput; preferred items bias selection without blocking fallback. Members-only items are excluded until you enable members mode. The Stats tab shows session and lifetime alch counts, estimated profit, per-item breakdowns, and a live decision log.

Operational notes

  • Market data refreshes every 5 minutes with exponential backoff on failures (10 s doubling, capped at 5 minutes), so an outage never hammers the data source.
  • The status bar distinguishes Loading market data..., Error: <type>: <message>, and the normal Mappings | Prices | Nature rune | Target line. Most stalled runs are explained there: Insufficient coins, Waiting for offer fill, Buy limit exhausted, Wrong spellbook (Standard required), or Stopped: N consecutive buy failures.
  • The controller does not detect Ironman or other GE-restricted accounts; it stops only after repeated buy failures. Leave automation disabled on accounts that cannot trade on the GE.
  • Inventory alching checks ownership by default: it alchs items the plugin bought, withdrew, or selected. Enable opportunistic mode to alch other profitable inventory items. Protected items are never alched.

GE Flipper

FlipperPlugin (geflipper, disabled by default) follows Flipping Copilot Grand Exchange suggestions through the n3 interaction APIs. Install and enable Flipping Copilot, sign in to it, and resume its suggestions before enabling GE Flipper. Each accepted tick performs at most one action: confirm a GE price warning, prepare the inventory (deposit non-coins, withdraw coins), read Copilot quantity or price text from the chatbox and submit it, dispatch the widget action a Copilot highlight points at (clerk and banker highlights go through NPCActions), or walk toward the Grand Exchange when configured.
GE Flipper places, modifies, aborts, and collects offers highlighted by another plugin’s suggestions. Start with low-value offers and verify the item, quantity, price, and direction in the visible Grand Exchange before enabling it.

GE Buyer

GeBuyerPlugin (n3gebuyer, disabled by default) manages a queue of Grand Exchange buy orders. It opens the nearest GE, places one buy pipeline at a time through GrandExchangeActions.createBuyPipeline(...), respects the configured maximum occupied slots, and separately monitors submitted slots.
  • The detached queue window tracks queued, placing, submitted, completed, canceled, and cooldown orders.
  • A placement pipeline counts as stalled when its current step exceeds the configured timeout.
  • Completed purchases record through the shared buy-limit tracker, and collection happens on the tick after a fill is observed.
GE Buyer spends coins. Check the item ID, quantity, price, and buy-limit values in the queue window before enabling automation.

Bank Stander

BankStanderPlugin automates bank-side tasks: item-on-item combining (herblore, fletching, crafting), item-on-object, and spell-on-item.

Configuration

How it operates

The state machine alternates WAITING, BANKING, and PROCESSING. Banking is a decision loop: open the bank, deposit only what policy permits, withdraw the primary, secondary, and loadout items, then close the bank. Each tick captures an observation (bank visibility, production interface, inventory and equipment counts, animation, Magic XP) and records a pending action with a bounded expiry and a mode-specific postcondition. The action advances only when the postcondition is observed: An accepted InteractionResult is never treated as success on its own, and a depleted bank or an unprotectable inventory is an error condition, not a reason to click indefinitely.

Bank Stander Plus

BankStanderPlusPlugin is a separately registered, preset-driven production plugin with recipe catalogs for Firemaking, Cooking, Smithing, Smelting, Fletching, Crafting, and Magic. The original Bank Stander remains available.

Starting a run

  1. Open the Bank Stander Plus sidebar panel and choose a skill view and recipe. Green recipes meet the base-level requirement; red ones do not. Readiness and evidence are independent: a mapped recipe can stay disabled until its interaction is verified.
  2. Choose a level, XP, item-count, or Unlimited target. Unlimited runs still stop when supplies run out.
  3. Choose automatic location selection or a compatible explicit Firemaking lane.
  4. Start at a supported bank and press Start (or the configured hotkey).
The selection is immutable during a run. The controller performs at most one meaningful action per tick and waits for an XP, output, inventory, interface, or location postcondition before advancing. Stopping releases the input lock and cancels only its own walk.

Boundaries

  • Facility work resolves loaded objects by configured name and action and uses shared navigation; it never dispatches against guessed coordinates.
  • Line Firemaking is limited to the Varrock west, Grand Exchange, and Falador east lanes and rejects blocked, occupied, burning, or bank-interior tiles.
  • Blast Furnace and tanning are out of scope. Cooking Guild access is members-only. Unmet requirements are shown before start and fail closed if they change mid-run.
  • Buying missing supplies is default-off and requires explicit spend, price, timeout, reprice, and batch bounds. The planner never falls back to collect-all and never mutates an unrelated offer.
  • The overlay reports state, recipe, stage, location, observed XP and items, hourly rates, elapsed time, outputs, cycles, spend, last action, and last failure. Counters advance only from observed client evidence, and break and logout time is excluded from hourly rates.