Package com.botwithus.bot.api


package com.botwithus.bot.api
Core API interfaces for the BotWithUs scripting framework. Defines the primary contracts including BotScript (the SPI entry point for scripts), GameAPI (game interaction methods), and ScriptContext (runtime context provided to scripts).
  • Class
    Description
    Service Provider Interface for bot scripts.
    Represents a single connected game client with its associated API and event bus.
    Provides access to all connected game clients.
    Slim RPC-shaped surface for talking to the game producer.
    High-level navigation interface providing blocking walk operations.
    Categories for classifying BotScript implementations.
    Context object passed to BotScript.onStart(ScriptContext) providing access to the game API and the event bus.
    Annotation for BotScript implementations to declare script metadata.