Power Skiller
PowerSkillerPlugin (n3powerskiller, disabled by default) runs a generic skilling loop against a configured object or NPC, with banking or dropping policies.
Decision priority
Decisions re-derive from live observation every tick; nothing advances on a stored position:- Stopped by hotkey.
- Login unavailable.
- Required tools missing (
MISSING_TOOLS). - Moving or animating: wait, never click.
- Banking enabled and inventory full: capture the skilling anchor, then open the bank.
- Bank open with depositables: deposit one eligible item per tick.
- Bank open with a full inventory and nothing eligible: error.
- Bank open: close it.
- Anchor farther than five tiles: walk back to it.
- Banking disabled with a full inventory and no droppables: error.
- Droppables present: run a drop burst.
- Otherwise interact with the configured target.
Configuration highlights
objectToInteractandexpectedActiondefine the target and action;searchNpcswitches between NPC and tile-object lookup.toolsToUseanditemsToKeepare comma-separated substring policies, matched after tag stripping and lower-casing.- Banking uses
BankAccess.openNearest(): a usable scene bank first, then the lowest-cost route-feasible known bank. Dispatch is not confirmation; the controller waits for bank-visible postconditions. - Dropping picks a random inclusive burst size (
dropMin-dropMax, 3-6 by default), orders items withdropPattern(column-major by default), and waits a randomized 1-3 ticks between bursts. useForestryTreeNotClosestrestricts object targeting to known tree names and ranks the nearest supported trees.
Immediate drop operations bypass the shared pacer and the Use synthetic mouse setting, including its headless-mode rejection. They use the direct mouse-packet and native menu-dispatch path.
Auto Looter
AutoLooterPlugin (n3autolooter, disabled by default) loots ground items, picks flax, and farms nature-rune chests. Enabling the plugin starts the selected activity; config changes restart the controller with a fresh snapshot.
Activities
- Default loots exact configured item names, GE-value-range matches, or the union of both, with local-player ownership filtering, a captured work anchor, a minimum free-slot threshold, selective or bulk banking, return to the anchor, and hopping after five empty searches.
- Flax picking travels to Land’s End, Tree Gnome Stronghold, Seers’ Village, Rellekka, or Hosidius, captures the arrival tile, picks reachable flax, banks at the inventory threshold, and returns.
- Nature-rune chest travels to East Ardougne or Rellekka, searches the chest, waits for the interaction to finish, then waits a randomized 18-20 seconds before the next search.
Priority mode
Priority mode disables autonomous walking, banking, and hopping: the client selects matching ground items and retains them for five missed observations, picking up through an explicit caller-rate-limited immediate interaction that bypasses the global pacer while keeping click, action-resolution, and packet-mapping reporting intact. While a rapid target is retained, Auto Looter owns an exclusive pacer window so other automations cannot dispatch a competing action. Newly selected targets must survive into the next game tick before rapid pickup begins. Idle windows use the shared humanizer for occasional camera nudges unless priority mode is active.Auto Cooker
AutoCookerPlugin automates cooking at ranges, including the standard cooking loop with target and method models that the AIO Builder cooking module reuses. Configure the food, location, and banking policy in its sidebar panel; the controller cooks until the food target or supplies are exhausted, then banks and repeats.
AIO Builder
AioBuilderPlugin is a composite builder that runs an ordered queue of built-in task definitions, each selecting an existing native child workflow and stopping at a configured duration, skill level, XP gain, or workflow completion. RuneLite loads it stopped; use the panel button (no hotkey by default) to start.
Modules
Woodcutting, Mining, Fishing, Firemaking, Cooking, Smithing, and Prayer have live child workflows covering tool and supply preparation, travel, gathering, burning, production, burial, storage, recovery, and return postconditions. Ordinary-bank child workflows reuse the shared bank cycle; Mining keeps the Port Sarim deposit box separate from ordinary banks; Firemaking reuses the Bank Stander Plus lane catalog; Cooking reuses Auto Cooker’s target and method models; Smithing reuses Bank Stander Plus recipe and batch models; Prayer preserves bone preference with an owned fallback. Other modules remain unavailable and fail closed.Configuration
- Module toggles: all ordinary modules start enabled except High Alchemy.
- Skill targets default to 99; the coin target defaults to 50,000.
- Location defaults: Woodcutting Lumbridge and Edgeville; Mining Lumbridge Swamp; Fishing Lumbridge; Cooking Auto (Closest) with fixed alternatives; Prayer Auto bone preference.
- The Task Queue configures task order and per-task stop targets. Queue changes apply to the next start; an active run keeps its captured queue until a safe transition.
- The sidebar panel owns live controls: start/stop, pause/resume at a safe task boundary, skip of the active module, task-duration adjustment, and session statistics (XP and rate, coins, clocks).
The plugin stores declarative configuration and task queues only, never active workflow state, entities, widgets, paths, or account names.