Skip to main content

Usage & Architecture Flow Visualizations

Verification boundary

This document models the committed source control flow and component contracts. Live-client outcomes and revision-sensitive packet mechanics remain pending live-client verification.

This document provides visual mapping and logic flow diagrams for n3Plugins, covering both high-level system boundaries and low-level execution logic.


1. System Architecture & Usage Mapping

High-Level Suite Architecture Mapping

The following diagram maps the high-level relationship between feature plugins, external clients, the shared com.n3plugins.sdk.* API layer, PacketUtilsPlugin runtime services, and the vanilla RuneLite client engine.


2. SDK Workflow Selection & Execution Flow

High-Level SDK Workflow Selection Decision Map

Choose the appropriate workflow primitive based on work shape, tick requirements, and branching logic:

Low-Level TaskPipeline & Event Yield Logic Flow


3. Action Dispatch & Pacing Logic Flow

High-Level Action Dispatch Mapping

Low-Level Action Pacing & Dispatch Logic Flow


4. Navigation & Walker Logic Flow

High-Level & Low-Level Walker Route Flow


5. Agent Server Remote Interactivity Flow

High-Level OpenAPI & Stdio Bridge Flow


6. Questing Engine & Step Evaluation Flow

Quest Helper Step & Pathfinding Interop Flow


7. Walker Transport Dispatch & Execution Flow

Walker Transport Handler Selection & Target Query Logic Flow


8. Break Handler State Machine & Lifecycle Flow

Break Handler State Transitions & Auto-Login Backoff Flow