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).-
ClassDescriptionService 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
BotScriptimplementations.Context object passed toBotScript.onStart(ScriptContext)providing access to the game API and the event bus.Annotation forBotScriptimplementations to declare script metadata.