Getting started
Prerequisites, local setup, and your first build.
The compatibility layer, client-side APIs, project conventions, and release path—collected for developers building scripts that will run and ship inside the SlugBot client.
Porting a DreamBot script? These guides cover the compatibility shim, project layout, local testing, and submission path.
Prerequisites, local setup, and your first build.
Available APIs and compatibility differences.
Organize a script plugin the SlugBot way.
Compile locally and verify in your client.
The complete references are now browsable: DreamBot shim and Microbot API. Need help? Join the SlugBot Discord.
The compatibility layer lets approved scripters port common DreamBot code into SlugBot. This reference shows what is implemented, what behaves differently, and when to use the native Microbot API instead.
Loading the shim reference…
The complete queryable API reference is loaded here in place. Queries are built from singleton caches, filtered fluently, and resolved with a terminal operation on the client thread.
Loading the Microbot API reference…
Start from the plugin structure guide, keep client APIs on the correct thread, and use the compatibility reference before reaching for workarounds.
Compile locally, load the readable QA jar, and test the actual task flow before handing anything over.
Remove secrets and hardcoded paths, handle user interruption, and keep the script recoverable from live game state.
Submit the source privately. Slug handles obfuscation, compilation, signing, and publication to the client.
Your script is ready when it builds cleanly, runs without your development machine’s private files, and can recover naturally after a bank, dialogue, movement, or login interruption.