Welcome to n3Plugins Documentation
This page describes the committed source behavior. It skips certifying revision-sensitive RuneLite UI, packet, or in-game outcomes; treat those as live-client verification pending unless the page records direct evidence.
n3Plugins operates as a Java 11 RuneLite external plugin suite. PacketUtilsPlugin serves as the required shared runtime plugin. Shared SDK utilities live under com.n3plugins.sdk.*.
This site contains the maintained API maps, SDK workflows, and plugin guides. Navigate using the audience categories below instead of guessing old links or implementation notes.
π Recommended Pathsβ
π Start Here
Core setup, suite wiring, native menu dispatch, input lock, migration guides, and build validation.
βοΈ Contributors
Workflows for building plugins, testing loop, and API/SDK standards.
π User Plugins
How to operate and configure Fighter, Woodcutter, Alcher, and other suite plugins.
π±οΈ Interaction Actions
API references for BankActions, NPCActions, MagicActions, and more.
π¦ SDK & Workflows
State machines, query helpers, path planning, and progress tracking APIs.
π Visual Flow Maps
High-level and low-level mapping diagrams for SDK, pacing, state machines, and dispatch.
π Source of Truth
Canonical registered plugins, dependencies, and package maps.
πΊοΈ High-Level System Architecture Mappingβ
See Usage & Architecture Flow Visualizations for complete high-level and low-level sequence diagrams and state flowcharts.
Live source holds authority. The documentation checks validate page metadata, navigation, links, MDX safety, and indexed SDK/API references. They skip revision-sensitive live-client verification. See Validation for the commands and the manual checks that remain necessary.