Skip to main content

JNbot documentation

Welcome to the JNbot documentation. JNbot is a desktop application and developer platform designed for Minecraft bot management, multi-account task automation, network proxying, and AI-assisted tooling.


Documentation sections​

User Guide​

Guides for setting up and operating the JNbot desktop application.


Plugin Development​

Guides and API documentation for scripting bots and writing extensions in JavaScript or TypeScript.

  • Plugin overview: Getting started with JNbot plugin scripting.
  • Bot API: Connect bots, travel to gamemodes, interact with inventory GUIs, and handle trades.
  • Script API & BotMachine: Runner controls, notifications, multi-alt iterators, and state machines.
  • Script actions: Reusable action modules and trigger handlers.
  • Profile UI plugins: Build rich interactive player drawer cards, badges, and stats panels.

Core References​

Detailed reference documentation for low-level packages and subsystem APIs.

  • JNbot Client: Observe and control connected Minecraft clients with typed methods and events.
  • JNbot Proxy: Route Minecraft traffic, intercept packets, and build network plugins.
  • Managed Server API: Inspect and manage local Fabric servers programmatically.