All Classes and Interfaces

Class
Description
Immutable coordinates used to download and load one optional addon.
Platform-neutral installed-addon status exposed by the remote API and SDK.
Builds the runtime service supplied by an addon factory.
Downloads, validates and loads optional addons without platform dependencies.
Immutable automatic-targeting configuration.
Per-piece blast-protection state shared by the API, remote protocol and SDK.
Canonical armor tiers used by in-server and remote integrations.
Platform-independent bot lifecycle modes shared by every integration layer.
Platform-independent origin of a bot creation request.
Platform-independent categories of living entities a bot may target.
Closed set of bot subsystems that a custom brain may own.
Platform-neutral description of a custom brain exposed through the API and SDK.
Stable namespaced identifier for a bot brain implementation.
Capabilities implemented by a combat mode.
Stable namespaced identifier for built-in and addon-provided combat modes.
Public description of an available combat mode and its difficulty profiles.
Immutable performance and behavior tuning shared by all combat modes.
 
Canonical bot difficulty tiers ordered from easiest to strongest.
Safe parsing helpers for enum values received across module boundaries.
Runtime guard service implemented by the optional platform addon.
Java-only callbacks exposed by the plugin core to the guard addon.
Creates the platform guard backend.
Stable metadata keys shared by core combat and the isolated guard addon.
Immutable idle wandering and return-to-spawn configuration.
Immutable built-in kill-message configuration.
Runtime addon instance together with its isolated class loader.
Receives runtime measurements without exposing a specific observability implementation.
Immutable Java-only runtime values exposed to an optional metrics backend.
Creates an optional metrics backend from Java-only runtime suppliers.
Fully resolved tuning for one combat mode and difficulty pair.
Null-safe text normalization shared by public and runtime models.