Index
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
activeBotsrecord 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
AddonDefinitionrecord 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
AddonInforecord 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
aggressionrecord 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
aimAccuracyrecord 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
attackCooldownTicksrecord 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
attackRangerecord 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
authorsrecord 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
AutoTargetSettingsrecord 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
BlastProtectionSettingsrecord class. - boots() - Method in record class com.monkey.ultimatebot.common.model.BlastProtectionSettings
-
Returns the value of the
bootsrecord 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
brainrecord 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
BrainDefinitionrecord 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
BrainKeyrecord 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
capabilitiesrecord 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
capabilitiesrecord 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
chestplaterecord 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
CombatModerecord 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
CombatModeDefinitionrecord 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
CombatTuningrecord 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
defensiveChancerecord 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
dependenciesrecord component. - description() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
-
Returns the value of the
descriptionrecord component. - description() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
-
Returns the value of the
descriptionrecord component. - descriptorResource() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
-
Returns the value of the
descriptorResourcerecord 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
difficultyrecord 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
displayNamerecord component. - displayName() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
-
Returns the value of the
displayNamerecord 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
displayNamerecord 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
enabledrecord component. - enabled() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class com.monkey.ultimatebot.common.model.KillMessageSettings
-
Returns the value of the
enabledrecord 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
failurerecord component. - fileName() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
-
Returns the value of the
fileNamerecord 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
GuardBackendContextrecord 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
healingHealthRatiorecord 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
helmetrecord component.
I
- iconMaterial() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
-
Returns the value of the
iconMaterialrecord component. - id() - Method in record class com.monkey.ultimatebot.common.addon.AddonDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class com.monkey.ultimatebot.common.model.AddonInfo
-
Returns the value of the
idrecord 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
IdleWanderSettingsrecord 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
keyrecord 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:valuerepresentation. - 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
KillMessageSettingsrecord 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
leggingsrecord component. - listenerRegistrar() - Method in record class com.monkey.ultimatebot.common.guard.GuardBackendContext
-
Returns the value of the
listenerRegistrarrecord 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
managedBotPredicaterecord 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
maxActionsPerTickrecord 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
messagerecord 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
MetricsBackendContextrecord 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
minecraftVersionrecord 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
moderecord component. - mode() - Method in record class com.monkey.ultimatebot.common.model.ModeDifficultyProfile
-
Returns the value of the
moderecord 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
ModeDifficultyProfilerecord 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
movementSpeedrecord 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
namerecord 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
namespacerecord component. - namespace() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
-
Returns the value of the
namespacerecord component. - nativeAccess() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
-
Returns the value of the
nativeAccessrecord 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
orderrecord 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
overrideUrlPropertyrecord 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
pearlTriggerDistancerecord 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
permissionrecord 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
pluginHandlerecord component. - pluginVersion() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
-
Returns the value of the
pluginVersionrecord 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
profilesrecord 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
prometheusEndpointEnabledrecord component. - provider() - Method in record class com.monkey.ultimatebot.common.model.BrainDefinition
-
Returns the value of the
providerrecord component. - provider() - Method in record class com.monkey.ultimatebot.common.model.CombatModeDefinition
-
Returns the value of the
providerrecord component.
R
- radius() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
-
Returns the value of the
radiusrecord component. - range() - Method in record class com.monkey.ultimatebot.common.model.AutoTargetSettings
-
Returns the value of the
rangerecord component. - reactionTicks() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
-
Returns the value of the
reactionTicksrecord 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
retreatHealthRatiorecord 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
returnDelayMsrecord component. - returnDistance() - Method in record class com.monkey.ultimatebot.common.model.IdleWanderSettings
-
Returns the value of the
returnDistancerecord 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
specialActionCooldownTicksrecord 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
sprintResetChancerecord 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
staterecord component. - strafeStrength() - Method in record class com.monkey.ultimatebot.common.model.CombatTuning
-
Returns the value of the
strafeStrengthrecord 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
targetCacheEvictionsrecord component. - targetCacheHits() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
-
Returns the value of the
targetCacheHitsrecord component. - targetCacheMisses() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
-
Returns the value of the
targetCacheMissesrecord component. - targetCacheSize() - Method in record class com.monkey.ultimatebot.common.metrics.MetricsBackendContext
-
Returns the value of the
targetCacheSizerecord 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
tuningrecord 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
valuerecord component. - value() - Method in record class com.monkey.ultimatebot.common.model.CombatMode
-
Returns the value of the
valuerecord 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
versionrecord 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
All Classes and Interfaces|All Packages|Constant Field Values