Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

activeBots() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the activeBots record component.
ADDON_DIRECTORY - Static variable in class com.monkey.ultimatebot.common.addon.AddonLoader
 
AddonDefinition - Record Class in com.monkey.ultimatebot.common.addon
Immutable coordinates used to download and load one optional addon.
AddonDefinition(String, String, String, String, String) - Constructor for record class com.monkey.ultimatebot.common.addon.AddonDefinition
Creates an instance of a AddonDefinition record class.
AddonInfo - Record Class in com.monkey.ultimatebot.common.model
Platform-neutral installed-addon status exposed by the remote API and SDK.
AddonInfo(String, String, String, String, List<String>, List<String>, String) - Constructor for record class com.monkey.ultimatebot.common.model.AddonInfo
Creates an instance of a AddonInfo record class.
AddonInitializer<F,A> - Interface in com.monkey.ultimatebot.common.addon
Builds the runtime service supplied by an addon factory.
AddonLoader - Class in com.monkey.ultimatebot.common.addon
Downloads, validates and loads optional addons without platform dependencies.
AddonLoader(Path, ClassLoader, Logger) - Constructor for class com.monkey.ultimatebot.common.addon.AddonLoader
 
aggression() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the aggression record component.
aggression(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
aimAccuracy() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the aimAccuracy record component.
aimAccuracy(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
all(boolean) - Static method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns a state with the same value applied to every armor piece.
allowsMobs() - Method in enum class com.monkey.ultimatebot.common.model.BotTargetMode
 
allowsPlayers() - Method in enum class com.monkey.ultimatebot.common.model.BotTargetMode
 
ALLY - Enum constant in enum class com.monkey.ultimatebot.common.model.BotMode
 
anyEnabled() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns whether at least one armor piece has blast protection enabled.
API - Enum constant in enum class com.monkey.ultimatebot.common.model.BotSource
 
attackCooldownTicks() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the attackCooldownTicks record component.
attackCooldownTicks(int) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
attackRange() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the attackRange record component.
attackRange(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
authors() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns the value of the authors record component.
AutoTargetSettings - Record Class in com.monkey.ultimatebot.common.model
Immutable automatic-targeting configuration.
AutoTargetSettings(boolean, double) - Constructor for record class com.monkey.ultimatebot.common.model.AutoTargetSettings
Creates an instance of a AutoTargetSettings record class.
AXE_SHIELD - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 

B

BlastProtectionSettings - Record Class in com.monkey.ultimatebot.common.model
Per-piece blast-protection state shared by the API, remote protocol and SDK.
BlastProtectionSettings(boolean, boolean, boolean, boolean) - Constructor for record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Creates an instance of a BlastProtectionSettings record class.
boots() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns the value of the boots record component.
BotArmorTier - Enum Class in com.monkey.ultimatebot.common.model
Canonical armor tiers used by in-server and remote integrations.
BotMode - Enum Class in com.monkey.ultimatebot.common.model
Platform-independent bot lifecycle modes shared by every integration layer.
BotSource - Enum Class in com.monkey.ultimatebot.common.model
Platform-independent origin of a bot creation request.
BotTargetMode - Enum Class in com.monkey.ultimatebot.common.model
Platform-independent categories of living entities a bot may target.
brain() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the brain record component.
BrainCapability - Enum Class in com.monkey.ultimatebot.common.model
Closed set of bot subsystems that a custom brain may own.
BrainDefinition - Record Class in com.monkey.ultimatebot.common.model
Platform-neutral description of a custom brain exposed through the API and SDK.
BrainDefinition(BrainKey, String, String, Set<BrainCapability>, boolean, String) - Constructor for record class com.monkey.ultimatebot.common.model.BrainDefinition
Creates an instance of a BrainDefinition record class.
BrainKey - Record Class in com.monkey.ultimatebot.common.model
Stable namespaced identifier for a bot brain implementation.
BrainKey(String, String) - Constructor for record class com.monkey.ultimatebot.common.model.BrainKey
Creates an instance of a BrainKey record class.
build() - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
builder() - Static method in record class com.monkey.ultimatebot.common.model.CombatTuning
 
BUILDING - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
builtIn() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns whether this identifier belongs to UltimateBot itself.

C

capabilities() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns the value of the capabilities record component.
capabilities() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns the default capabilities of a built-in mode.
capabilities() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the capabilities record component.
CART - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 
chestplate() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns the value of the chestplate record component.
close() - Method in class com.monkey.ultimatebot.common.addon.LoadedAddon
 
close() - Method in interface com.monkey.ultimatebot.common.guard.GuardBackend
 
close() - Method in interface com.monkey.ultimatebot.common.metrics.MetricsBackend
Releases resources owned by the backend.
com.monkey.ultimatebot.common.addon - package com.monkey.ultimatebot.common.addon
Secure download and isolated loading infrastructure for optional UltimateBot addons.
com.monkey.ultimatebot.common.guard - package com.monkey.ultimatebot.common.guard
Platform-neutral contracts used by the optional bot guard addon.
com.monkey.ultimatebot.common.metrics - package com.monkey.ultimatebot.common.metrics
Stable Java-only contracts used to connect optional metrics runtimes to UltimateBot.
com.monkey.ultimatebot.common.model - package com.monkey.ultimatebot.common.model
Platform-independent domain values shared by the plugin, API, SDK and addons.
com.monkey.ultimatebot.common.util - package com.monkey.ultimatebot.common.util
Small dependency-free helpers for values crossing module boundaries.
COMBAT - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 
CombatCapability - Enum Class in com.monkey.ultimatebot.common.model
Capabilities implemented by a combat mode.
CombatMode - Record Class in com.monkey.ultimatebot.common.model
Stable namespaced identifier for built-in and addon-provided combat modes.
CombatMode(String, String) - Constructor for record class com.monkey.ultimatebot.common.model.CombatMode
Creates an instance of a CombatMode record class.
CombatModeDefinition - Record Class in com.monkey.ultimatebot.common.model
Public description of an available combat mode and its difficulty profiles.
CombatModeDefinition(CombatMode, String, boolean, String, Set<CombatCapability>, Map<DifficultyTier, CombatTuning>) - Constructor for record class com.monkey.ultimatebot.common.model.CombatModeDefinition
 
CombatModeDefinition(CombatMode, String, boolean, String, Set<CombatCapability>, Map<DifficultyTier, CombatTuning>, String, List<String>, String, int, BrainKey) - Constructor for record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Creates an instance of a CombatModeDefinition record class.
CombatTuning - Record Class in com.monkey.ultimatebot.common.model
Immutable performance and behavior tuning shared by all combat modes.
CombatTuning(double, int, int, double, double, double, double, double, double, int, double, int, double, double) - Constructor for record class com.monkey.ultimatebot.common.model.CombatTuning
Creates an instance of a CombatTuning record class.
CombatTuning.Builder - Class in com.monkey.ultimatebot.common.model
 
compareTo(BrainKey) - Method in record class com.monkey.ultimatebot.common.model.BrainKey
 
compareTo(CombatMode) - Method in record class com.monkey.ultimatebot.common.model.CombatMode
 
CORE - Enum constant in enum class com.monkey.ultimatebot.common.model.BotSource
 
create(GuardBackendContext) - Method in interface com.monkey.ultimatebot.common.guard.GuardBackendFactory
 
create(MetricsBackendContext) - Method in interface com.monkey.ultimatebot.common.metrics.MetricsBackendFactory
Creates a backend for the supplied runtime context.
CRYSTAL - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 

D

defensiveChance() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the defensiveChance record component.
defensiveChance(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
dependencies() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns the value of the dependencies record component.
description() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns the value of the description record component.
description() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the description record component.
descriptorResource() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Returns the value of the descriptorResource record component.
DIAMOND - Enum constant in enum class com.monkey.ultimatebot.common.model.BotArmorTier
 
difficulty() - Method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
Returns the value of the difficulty record component.
DifficultyTier - Enum Class in com.monkey.ultimatebot.common.model
Canonical bot difficulty tiers ordered from easiest to strongest.
disabled() - Static method in record class com.monkey.ultimatebot.common.model.KillMessageSettings
 
displayName() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Returns the value of the displayName record component.
displayName() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns the value of the displayName record component.
displayName() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns the default display name; registered descriptors may override it.
displayName() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the displayName record component.

E

EASY - Enum constant in enum class com.monkey.ultimatebot.common.model.DifficultyTier
 
enabled() - Method in record class com.monkey.ultimatebot.common.model.AutoTargetSettings
Returns the value of the enabled record component.
enabled() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the enabled record component.
enabled() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Returns the value of the enabled record component.
enabled() - Method in record class com.monkey.ultimatebot.common.model.KillMessageSettings
Returns the value of the enabled record component.
EnumValues - Class in com.monkey.ultimatebot.common.util
Safe parsing helpers for enum values received across module boundaries.
equals(Object) - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.guard.GuardBackendContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.AutoTargetSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.BrainKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.KillMessageSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
Indicates whether some other object is "equal to" this one.
EVENT - Enum constant in enum class com.monkey.ultimatebot.common.model.BotMode
 
EXPLOSIVES - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 

F

failure() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns the value of the failure record component.
fileName() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Returns the value of the fileName record component.
FIRE_ASPECT_UNTIL - Static variable in class com.monkey.ultimatebot.common.guard.GuardMetadata
 
forgetBot(UUID) - Method in interface com.monkey.ultimatebot.common.guard.GuardBackend
 
FULL_CONTROL - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 
fullyEnabled() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns whether every standard armor piece has blast protection enabled.

G

GOD - Enum constant in enum class com.monkey.ultimatebot.common.model.DifficultyTier
 
GOLDEN - Enum constant in enum class com.monkey.ultimatebot.common.model.BotArmorTier
 
GuardBackend - Interface in com.monkey.ultimatebot.common.guard
Runtime guard service implemented by the optional platform addon.
GuardBackendContext - Record Class in com.monkey.ultimatebot.common.guard
Java-only callbacks exposed by the plugin core to the guard addon.
GuardBackendContext(Object, Predicate<UUID>, Consumer<Object>) - Constructor for record class com.monkey.ultimatebot.common.guard.GuardBackendContext
Creates an instance of a GuardBackendContext record class.
GuardBackendFactory - Interface in com.monkey.ultimatebot.common.guard
Creates the platform guard backend.
GuardMetadata - Class in com.monkey.ultimatebot.common.guard
Stable metadata keys shared by core combat and the isolated guard addon.

H

HARD - Enum constant in enum class com.monkey.ultimatebot.common.model.DifficultyTier
 
hashCode() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.guard.GuardBackendContext
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.AutoTargetSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.BrainKey
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.KillMessageSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
Returns a hash code value for this object.
HEALING - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
healingHealthRatio() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the healingHealthRatio record component.
healingHealthRatio(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
helmet() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns the value of the helmet record component.

I

iconMaterial() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the iconMaterial record component.
id() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Returns the value of the id record component.
id() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns the value of the id record component.
IdleWanderSettings - Record Class in com.monkey.ultimatebot.common.model
Immutable idle wandering and return-to-spawn configuration.
IdleWanderSettings(boolean, double, double, long) - Constructor for record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Creates an instance of a IdleWanderSettings record class.
initialize(F) - Method in interface com.monkey.ultimatebot.common.addon.AddonInitializer
 
instance() - Method in class com.monkey.ultimatebot.common.addon.LoadedAddon
 
INVENTORY - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 
IRON - Enum constant in enum class com.monkey.ultimatebot.common.model.BotArmorTier
 

K

key() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns the value of the key record component.
key() - Method in record class com.monkey.ultimatebot.common.model.BrainKey
 
key() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns the canonical namespace:value representation.
KillMessageSettings - Record Class in com.monkey.ultimatebot.common.model
Immutable built-in kill-message configuration.
KillMessageSettings(boolean, String) - Constructor for record class com.monkey.ultimatebot.common.model.KillMessageSettings
Creates an instance of a KillMessageSettings record class.

L

LEATHER - Enum constant in enum class com.monkey.ultimatebot.common.model.BotArmorTier
 
leggings() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns the value of the leggings record component.
listenerRegistrar() - Method in record class com.monkey.ultimatebot.common.guard.GuardBackendContext
Returns the value of the listenerRegistrar record component.
load(AddonDefinition, Class<F>, AddonInitializer<F, A>) - Method in class com.monkey.ultimatebot.common.addon.AddonLoader
 
LoadedAddon<A> - Class in com.monkey.ultimatebot.common.addon
Runtime addon instance together with its isolated class loader.

M

MACE - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 
MANAGED_BOT - Static variable in class com.monkey.ultimatebot.common.guard.GuardMetadata
 
managedBotPredicate() - Method in record class com.monkey.ultimatebot.common.guard.GuardBackendContext
Returns the value of the managedBotPredicate record component.
markBot(Object) - Method in interface com.monkey.ultimatebot.common.guard.GuardBackend
 
maxActionsPerTick() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the maxActionsPerTick record component.
maxActionsPerTick(int) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
MEDIUM - Enum constant in enum class com.monkey.ultimatebot.common.model.DifficultyTier
 
MELEE - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
message() - Method in record class com.monkey.ultimatebot.common.model.KillMessageSettings
Returns the value of the message record component.
MetricsBackend - Interface in com.monkey.ultimatebot.common.metrics
Receives runtime measurements without exposing a specific observability implementation.
MetricsBackendContext - Record Class in com.monkey.ultimatebot.common.metrics
Immutable Java-only runtime values exposed to an optional metrics backend.
MetricsBackendContext(boolean, String, String, IntSupplier, LongSupplier, LongSupplier, LongSupplier, LongSupplier) - Constructor for record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Creates an instance of a MetricsBackendContext record class.
MetricsBackendFactory - Interface in com.monkey.ultimatebot.common.metrics
Creates an optional metrics backend from Java-only runtime suppliers.
minecraftVersion() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the minecraftVersion record component.
MOB_TARGETS - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
MOBS - Enum constant in enum class com.monkey.ultimatebot.common.model.BotTargetMode
 
mode() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the mode record component.
mode() - Method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
Returns the value of the mode record component.
ModeDifficultyProfile - Record Class in com.monkey.ultimatebot.common.model
Fully resolved tuning for one combat mode and difficulty pair.
ModeDifficultyProfile(CombatMode, DifficultyTier, CombatTuning) - Constructor for record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
Creates an instance of a ModeDifficultyProfile record class.
MOVEMENT - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 
movementSpeed() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the movementSpeed record component.
movementSpeed(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 

N

name() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns the value of the name record component.
name() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns the built-in configuration name or the namespaced custom key.
namespace() - Method in record class com.monkey.ultimatebot.common.model.BrainKey
Returns the value of the namespace record component.
namespace() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns the value of the namespace record component.
nativeAccess() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns the value of the nativeAccess record component.
NAVIGATION - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 
NETHERITE - Enum constant in enum class com.monkey.ultimatebot.common.model.BotArmorTier
 
NETHERITE_POT - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 
next() - Method in enum class com.monkey.ultimatebot.common.model.BotTargetMode
 
NOOP - Static variable in interface com.monkey.ultimatebot.common.guard.GuardBackend
 
NOOP - Static variable in interface com.monkey.ultimatebot.common.metrics.MetricsBackend
Backend used when observability is disabled or unavailable.
NORMAL - Enum constant in enum class com.monkey.ultimatebot.common.model.DifficultyTier
 
NPC - Static variable in class com.monkey.ultimatebot.common.guard.GuardMetadata
 

O

of(CombatMode, DifficultyTier, CombatTuning) - Static method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
 
of(String, String) - Static method in record class com.monkey.ultimatebot.common.model.BrainKey
 
of(String, String) - Static method in record class com.monkey.ultimatebot.common.model.CombatMode
Creates a validated namespaced combat-mode identifier.
order() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the order record component.
orElseIfBlank(String, String) - Static method in class com.monkey.ultimatebot.common.util.TextValues
 
overrideUrlProperty() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Returns the value of the overrideUrlProperty record component.

P

parse(Class<E>, String, E) - Static method in class com.monkey.ultimatebot.common.util.EnumValues
 
parse(String) - Static method in record class com.monkey.ultimatebot.common.model.BrainKey
 
parse(String) - Static method in record class com.monkey.ultimatebot.common.model.CombatMode
Parses namespace:value; unqualified values use the UltimateBot namespace.
parseOrDefault(Class<E>, String, E) - Static method in class com.monkey.ultimatebot.common.util.EnumValues
 
pearlTriggerDistance() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the pearlTriggerDistance record component.
pearlTriggerDistance(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
permission() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the permission record component.
PLAYERS - Enum constant in enum class com.monkey.ultimatebot.common.model.BotTargetMode
 
PLAYERS_AND_MOBS - Enum constant in enum class com.monkey.ultimatebot.common.model.BotTargetMode
 
pluginHandle() - Method in record class com.monkey.ultimatebot.common.guard.GuardBackendContext
Returns the value of the pluginHandle record component.
pluginVersion() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the pluginVersion record component.
POTIONS - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
profile(DifficultyTier) - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the configured profile for a difficulty tier.
profiles() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the profiles record component.
PROJECTILE - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
prometheusEndpointEnabled() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the prometheusEndpointEnabled record component.
provider() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns the value of the provider record component.
provider() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns the value of the provider record component.

R

radius() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Returns the value of the radius record component.
range() - Method in record class com.monkey.ultimatebot.common.model.AutoTargetSettings
Returns the value of the range record component.
reactionTicks() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the reactionTicks record component.
reactionTicks(int) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
recordEvent(String, boolean) - Method in interface com.monkey.ultimatebot.common.metrics.MetricsBackend
Records a published bot event.
recordObserverFailure() - Method in interface com.monkey.ultimatebot.common.metrics.MetricsBackend
Records an event observer failure.
recordRemoteRequest(String, String, int, long) - Method in interface com.monkey.ultimatebot.common.metrics.MetricsBackend
Records a remote API request.
retreatHealthRatio() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the retreatHealthRatio record component.
retreatHealthRatio(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
returnDelayMs() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Returns the value of the returnDelayMs record component.
returnDistance() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Returns the value of the returnDistance record component.
ROTATION - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 

S

scrape() - Method in interface com.monkey.ultimatebot.common.metrics.MetricsBackend
Returns the current metrics exposition, or an empty string when unavailable.
SHIELD - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
SINGLE - Enum constant in enum class com.monkey.ultimatebot.common.model.BotMode
 
SMP - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 
specialActionCooldownTicks() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the specialActionCooldownTicks record component.
specialActionCooldownTicks(int) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
sprintResetChance() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the sprintResetChance record component.
sprintResetChance(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
state() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns the value of the state record component.
strafeStrength() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns the value of the strafeStrength record component.
strafeStrength(double) - Method in class com.monkey.ultimatebot.common.model.CombatTuning.Builder
 
supports(CombatCapability) - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns whether the built-in defaults include a capability.
SWORD - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 

T

targetCacheEvictions() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the targetCacheEvictions record component.
targetCacheHits() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the targetCacheHits record component.
targetCacheMisses() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the targetCacheMisses record component.
targetCacheSize() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns the value of the targetCacheSize record component.
TARGETING - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 
TEAM_ALLY - Enum constant in enum class com.monkey.ultimatebot.common.model.BotMode
 
TextValues - Class in com.monkey.ultimatebot.common.util
Null-safe text normalization shared by public and runtime models.
toBuilder() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Creates a builder initialized with every value from this tuning.
toString() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.guard.GuardBackendContext
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.AutoTargetSettings
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.BrainKey
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.KillMessageSettings
Returns a string representation of this record class.
toString() - Method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
Returns a string representation of this record class.
TRIDENT - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 
trimToNull(String) - Static method in class com.monkey.ultimatebot.common.util.TextValues
 
tuning() - Method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
Returns the value of the tuning record component.

U

UHC - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 

V

value() - Method in record class com.monkey.ultimatebot.common.model.BrainKey
Returns the value of the value record component.
value() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns the value of the value record component.
valueOf(String) - Static method in enum class com.monkey.ultimatebot.common.model.BotArmorTier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.monkey.ultimatebot.common.model.BotMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.monkey.ultimatebot.common.model.BotSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.monkey.ultimatebot.common.model.BotTargetMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.monkey.ultimatebot.common.model.BrainCapability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.monkey.ultimatebot.common.model.CombatCapability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in record class com.monkey.ultimatebot.common.model.CombatMode
Resolves the legacy enum-like name of a built-in mode.
valueOf(String) - Static method in enum class com.monkey.ultimatebot.common.model.DifficultyTier
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.monkey.ultimatebot.common.model.BotArmorTier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.monkey.ultimatebot.common.model.BotMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.monkey.ultimatebot.common.model.BotSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.monkey.ultimatebot.common.model.BotTargetMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.monkey.ultimatebot.common.model.BrainCapability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.monkey.ultimatebot.common.model.CombatCapability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in record class com.monkey.ultimatebot.common.model.CombatMode
Returns the built-in modes in their canonical GUI order.
values() - Static method in enum class com.monkey.ultimatebot.common.model.DifficultyTier
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
Returns the value of the version record component.

W

WATER - Enum constant in enum class com.monkey.ultimatebot.common.model.CombatCapability
 
WATER - Static variable in record class com.monkey.ultimatebot.common.model.CombatMode
 
WORLD_INTERACTION - Enum constant in enum class com.monkey.ultimatebot.common.model.BrainCapability
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values