Index
All Classes and Interfaces|All Packages
A
- addTarget(UUID) - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Adds a single target UUID to the current target set.
- addTeamOwner(UUID) - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Adds a TEAM_ALLY owner UUID.
- all(boolean) - Static method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Creates a profile where all armor pieces share the same state.
- allEnabled() - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Checks whether blast protection is enabled for all pieces.
- ALLY - Enum constant in enum class com.monkey.mcbot.api.model.BotMode
-
Single-owner ally mode.
- API - Enum constant in enum class com.monkey.mcbot.api.model.BotSource
-
Bot created through public API calls.
- armor(BotArmorType) - Method in interface com.monkey.mcbot.api.model.BotSettings.ArmorStep
-
Sets default armor tier.
- armorType() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns default armor type.
- armorValue(BotArmorType, BotArmorType) - Method in interface com.monkey.mcbot.api.model.BotSettings.ArmorRangeStep
-
Sets minimum and maximum allowed armor tier.
B
- blastProtection() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns
trueonly when blast protection is enabled on all armor pieces. - blastProtection(boolean, boolean, boolean, boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.BlastProtectionStep
-
Sets per-slot blast profile using booleans.
- blastProtection(int, int, int, int) - Method in interface com.monkey.mcbot.api.model.BotSettings.BlastProtectionStep
-
Sets per-slot blast profile using binary integers (
0/1). - blastProtection(BotBlastProtection) - Method in interface com.monkey.mcbot.api.model.BotSettings.BlastProtectionStep
-
Sets explicit blast protection profile object.
- blastProtectionProfile() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns full per-slot blast protection profile.
- BotArmorType - Enum Class in com.monkey.mcbot.api.model
-
Armor tiers available for bot equipment configuration.
- BotBlastProtection - Record Class in com.monkey.mcbot.api.model
-
Per-armor-piece blast protection profile.
- BotBlastProtection(boolean, boolean, boolean, boolean) - Constructor for record class com.monkey.mcbot.api.model.BotBlastProtection
-
Creates an instance of a
BotBlastProtectionrecord class. - BotMode - Enum Class in com.monkey.mcbot.api.model
-
Supported spawn modes exposed by the public API.
- botNameTemplate() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns bot display-name template configured for spawn.
- BotOperationResult - Record Class in com.monkey.mcbot.api.model
-
Standard result object for bot operations.
- BotOperationResult(boolean, String, BotSnapshot) - Constructor for record class com.monkey.mcbot.api.model.BotOperationResult
-
Creates an instance of a
BotOperationResultrecord class. - botRank() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
botRankrecord component. - BotRank - Enum Class in com.monkey.mcbot.api.model
-
Bot difficulty/behavior ranks from easiest to most advanced.
- BotSettings - Class in com.monkey.mcbot.api.model
-
Immutable settings payload used to configure bot behavior and editable limits.
- BotSettings.ArmorRangeStep - Interface in com.monkey.mcbot.api.model
-
Step 9: configure allowed armor range.
- BotSettings.ArmorStep - Interface in com.monkey.mcbot.api.model
-
Step 10: configure default armor.
- BotSettings.BlastProtectionStep - Interface in com.monkey.mcbot.api.model
-
Step 7: configure blast protection profile.
- BotSettings.BotNameStep - Interface in com.monkey.mcbot.api.model
-
Step 1: choose bot name template.
- BotSettings.BotSkinStep - Interface in com.monkey.mcbot.api.model
-
Step 2: choose bot skin source.
- BotSettings.BuildStep - Interface in com.monkey.mcbot.api.model
-
Final step: builds immutable settings.
- BotSettings.ChangeableArmorStep - Interface in com.monkey.mcbot.api.model
-
Step 11: configure armor mutability.
- BotSettings.ChangeableBlastStep - Interface in com.monkey.mcbot.api.model
-
Step 8: configure blast mutability.
- BotSettings.ChangeableCombatStep - Interface in com.monkey.mcbot.api.model
-
Step 6: configure combat mutability.
- BotSettings.ChangeableFollowStep - Interface in com.monkey.mcbot.api.model
-
Step 4: configure follow mutability.
- BotSettings.ChangeableRankStep - Interface in com.monkey.mcbot.api.model
-
Step 17: configure rank mutability.
- BotSettings.ChangeableTotemStep - Interface in com.monkey.mcbot.api.model
-
Step 14: configure totem mutability.
- BotSettings.CombatStep - Interface in com.monkey.mcbot.api.model
-
Step 5: set combat default.
- BotSettings.FollowStep - Interface in com.monkey.mcbot.api.model
-
Step 3: set follow default.
- BotSettings.RankRangeStep - Interface in com.monkey.mcbot.api.model
-
Step 15: configure allowed rank range.
- BotSettings.RankStep - Interface in com.monkey.mcbot.api.model
-
Step 16: configure default rank.
- BotSettings.TotemRangeStep - Interface in com.monkey.mcbot.api.model
-
Step 12: configure allowed totem range.
- BotSettings.TotemStep - Interface in com.monkey.mcbot.api.model
-
Step 13: configure default totem count.
- botSkin() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns skin strategy/configuration.
- BotSkin - Record Class in com.monkey.mcbot.api.model
-
Skin/profile configuration for API-spawned bots.
- BotSkin(BotSkinSource, String, String, String, String) - Constructor for record class com.monkey.mcbot.api.model.BotSkin
-
Canonical constructor with source-specific normalization and validation.
- BotSkinSource - Enum Class in com.monkey.mcbot.api.model
-
Supported strategies for resolving bot skin/profile texture.
- BotSnapshot - Record Class in com.monkey.mcbot.api.model
-
Immutable runtime snapshot of a managed bot.
- BotSnapshot(UUID, UUID, String, String, String, String, boolean, boolean, int, int, int, UUID, Set<UUID>, BotSource) - Constructor for record class com.monkey.mcbot.api.model.BotSnapshot
-
Creates an instance of a
BotSnapshotrecord class. - BotSource - Enum Class in com.monkey.mcbot.api.model
-
Origin of a spawned bot.
- BotSpawnRequest - Class in com.monkey.mcbot.api.model
-
Immutable spawn request used by
IBotManager.spawn(...). - BotSpawnRequest.Builder - Class in com.monkey.mcbot.api.model
-
Builder for
BotSpawnRequest. - botType() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
botTyperecord component. - botUUID() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
botUUIDrecord component. - build() - Method in interface com.monkey.mcbot.api.model.BotSettings.BuildStep
-
Builds immutable settings after validation.
- build() - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Builds an immutable spawn request after validating mode constraints.
- builder() - Static method in class com.monkey.mcbot.api.model.BotSettings
-
Starts the mandatory ordered builder chain.
- builder(BotMode) - Static method in class com.monkey.mcbot.api.model.BotSpawnRequest
-
Creates a new builder for the given mode.
C
- changeableArmor() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns whether armor type can be changed at runtime by users.
- changeableBlast() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns whether blast protection can be changed at runtime by users.
- changeableCombat() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns whether combat can be changed at runtime by users.
- changeableFollow() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns whether follow can be changed at runtime by users.
- changeableRank() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns whether bot rank can be changed at runtime by users.
- changeableTotem() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns whether totem count can be changed at runtime by users.
- chest() - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Returns the value of the
chestrecord component. - com.monkey.mcbot.api - package com.monkey.mcbot.api
- com.monkey.mcbot.api.event - package com.monkey.mcbot.api.event
- com.monkey.mcbot.api.managers - package com.monkey.mcbot.api.managers
- com.monkey.mcbot.api.model - package com.monkey.mcbot.api.model
- combat() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns combat default state.
- combat() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
combatrecord component. - combat(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.CombatStep
-
Sets combat default state.
- CORE - Enum constant in enum class com.monkey.mcbot.api.model.BotSource
-
Bot created by core commands/workflows.
D
- despawn(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Alias for
IBotManager.remove(UUID). - despawnAll() - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Despawns all currently active bots.
- DIAMOND - Enum constant in enum class com.monkey.mcbot.api.model.BotArmorType
-
Diamond armor tier.
E
- EASY - Enum constant in enum class com.monkey.mcbot.api.model.BotRank
-
Entry-level behavior profile.
- equals(Object) - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Indicates whether some other object is "equal to" this one.
- EVENT - Enum constant in enum class com.monkey.mcbot.api.model.BotMode
-
Global event bot mode (mutually exclusive with other active modes).
F
- failure(String) - Static method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Creates a failed operation result.
- feet() - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Returns the value of the
feetrecord component. - findTeamAllyPrimaryOwner(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Resolves the primary owner UUID used internally for a TEAM_ALLY bot.
- FIRST_TEAM_OWNER - Enum constant in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Use the first online team owner skin (TEAM_ALLY only).
- firstTeamOwner() - Static method in record class com.monkey.mcbot.api.model.BotSkin
-
Creates a TEAM_ALLY skin configuration that uses the first online team owner.
- follow() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns follow default state.
- follow() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
followrecord component. - follow(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.FollowStep
-
Sets follow default state.
G
- get() - Static method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Returns the registered API singleton.
- getActiveBotCount() - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Returns the number of active bots currently tracked by the manager.
- getAllBots() - Method in interface com.monkey.mcbot.api.managers.IBotRegistry
-
Returns a snapshot map of all active bots.
- getApi() - Method in class com.monkey.mcbot.api.event.MinecraftBotReadyEvent
-
Returns the API instance associated with this ready event.
- getBot(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Returns a snapshot for the bot associated with the specified owner.
- getBot(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotRegistry
-
Returns the bot snapshot for a specific owner.
- getBotManager() - Method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Returns the operational bot manager service.
- getBotRegistry() - Method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Returns the registry service for reading bot snapshots.
- getBotUUID(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotRegistry
-
Returns the runtime bot entity UUID for the given owner.
- getHandlerList() - Static method in class com.monkey.mcbot.api.event.MinecraftBotReadyEvent
-
Static Bukkit handler accessor.
- getHandlers() - Method in class com.monkey.mcbot.api.event.MinecraftBotReadyEvent
-
Bukkit handler accessor.
- getOrNull() - Static method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Returns the registered API singleton when available.
- getPlugin() - Method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Returns the Bukkit plugin that owns this API instance.
- getTeamAllyBot(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Returns the TEAM_ALLY bot snapshot associated with a team owner UUID.
- GOD - Enum constant in enum class com.monkey.mcbot.api.model.BotRank
-
Maximum difficulty profile.
- GOLDEN - Enum constant in enum class com.monkey.mcbot.api.model.BotArmorType
-
Golden armor tier.
H
- HARD - Enum constant in enum class com.monkey.mcbot.api.model.BotRank
-
High difficulty profile.
- hashCode() - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns a hash code value for this object.
- hasTarget() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Indicates whether at least one target is currently assigned.
- head() - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Returns the value of the
headrecord component.
I
- IBotManager - Interface in com.monkey.mcbot.api.managers
-
Public service interface for creating, managing and removing MinecraftBot instances.
- IBotRegistry - Interface in com.monkey.mcbot.api.managers
-
Read-only registry view for currently active bots.
- IRON - Enum constant in enum class com.monkey.mcbot.api.model.BotArmorType
-
Iron armor tier.
- isAvailable() - Static method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Indicates whether the API singleton is currently available.
- isBotSpawned(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Checks whether a bot is currently active for the given owner.
- isBotSpawned(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotRegistry
-
Checks whether a bot exists for the provided owner.
L
- LEATHER - Enum constant in enum class com.monkey.mcbot.api.model.BotArmorType
-
Leather armor tier.
- legs() - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Returns the value of the
legsrecord component.
M
- maxArmorType() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns maximum allowed armor type.
- maxBotRank() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
maxBotRankrecord component. - maxRank() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns maximum allowed bot rank.
- maxTotemCount() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns maximum allowed totem count.
- maxTotemCount() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
maxTotemCountrecord component. - MEDIUM - Enum constant in enum class com.monkey.mcbot.api.model.BotRank
-
Intermediate profile.
- message() - Method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Returns the value of the
messagerecord component. - minArmorType() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns minimum allowed armor type.
- minBotRank() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
minBotRankrecord component. - MinecraftBotAPI - Class in com.monkey.mcbot.api
-
Main public entry point for the MinecraftBot API.
- MinecraftBotAPI(Plugin, IBotManager, IBotRegistry) - Constructor for class com.monkey.mcbot.api.MinecraftBotAPI
-
Creates a new API container.
- MinecraftBotReadyEvent - Class in com.monkey.mcbot.api.event
-
Bukkit event fired when the MinecraftBot API is fully initialized and registered.
- MinecraftBotReadyEvent(MinecraftBotAPI) - Constructor for class com.monkey.mcbot.api.event.MinecraftBotReadyEvent
-
Creates the event with a non-null API instance.
- minRank() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns minimum allowed bot rank.
- minTotemCount() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns minimum allowed totem count.
- minTotemCount() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
minTotemCountrecord component. - mode() - Method in class com.monkey.mcbot.api.model.BotSpawnRequest
-
Returns the selected spawn mode.
N
- NETHERITE - Enum constant in enum class com.monkey.mcbot.api.model.BotArmorType
-
Netherite armor tier.
- NORMAL - Enum constant in enum class com.monkey.mcbot.api.model.BotRank
-
Standard baseline profile.
O
- of(boolean, boolean, boolean, boolean) - Static method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Creates a profile using booleans for each armor slot.
- of(int, int, int, int) - Static method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Creates a profile using binary integer values for each armor slot.
- owner() - Static method in record class com.monkey.mcbot.api.model.BotSkin
-
Creates a skin configuration that uses the primary owner skin.
- owner(UUID) - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Sets the primary owner UUID.
- OWNER - Enum constant in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Use the single owner's skin.
- ownerUUID() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
ownerUUIDrecord component. - ownerUUID() - Method in class com.monkey.mcbot.api.model.BotSpawnRequest
-
Returns the primary owner UUID.
P
- parsePlayerReference(String) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Parses a single player reference into an online UUID.
- parsePlayerReferences(Collection<String>) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Parses a collection of player references into UUID mappings.
- player(String) - Static method in record class com.monkey.mcbot.api.model.BotSkin
-
Creates a skin configuration resolved from an online player reference.
- PLAYER_REFERENCE - Enum constant in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Resolve skin from a provided online player reference.
- playerReference() - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Returns the value of the
playerReferencerecord component.
R
- random() - Static method in record class com.monkey.mcbot.api.model.BotSkin
-
Creates a random skin configuration.
- RANDOM - Enum constant in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Use a random profile/skin.
- rank() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns default bot rank.
- rank(BotRank) - Method in interface com.monkey.mcbot.api.model.BotSettings.RankStep
-
Sets default rank.
- rankValue(BotRank, BotRank) - Method in interface com.monkey.mcbot.api.model.BotSettings.RankRangeStep
-
Sets minimum and maximum allowed rank.
- register(MinecraftBotAPI) - Static method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Registers the global API singleton.
- remove(UUID) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Removes/despawns the bot associated with the given owner.
- removeBySource(BotSource) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Removes all active bots created from the given source.
S
- setBotName(String) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotNameStep
- setBotNameTemplate(String) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotNameStep
-
Sets the bot name template.
- setBotSkin(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Convenience skin selection.
- setBotSkin(BotSkin) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Sets an explicit skin configuration object.
- setBotSkinFirstTeamOwner() - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Uses first TEAM_ALLY owner skin source.
- setBotSkinFromPlayerReference(String) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Uses skin from an online player reference.
- setBotSkinFromTextureUrl(String) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Uses texture URL skin source.
- setBotSkinFromTextureValue(String) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Uses raw texture payload without signature.
- setBotSkinFromTextureValue(String, String) - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Uses raw texture payload with optional signature.
- setBotSkinOwner() - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Uses owner skin source.
- setBotSkinRandom() - Method in interface com.monkey.mcbot.api.model.BotSettings.BotSkinStep
-
Uses random skin source.
- setChangeableArmor(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.ChangeableArmorStep
-
Sets whether armor can be changed later.
- setChangeableBlast(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.ChangeableBlastStep
-
Sets whether blast protection can be changed later.
- setChangeableCombat(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.ChangeableCombatStep
-
Sets whether combat can be changed later.
- setChangeableFollow(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.ChangeableFollowStep
-
Sets whether follow can be changed later.
- setChangeableRank(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.ChangeableRankStep
-
Sets whether rank can be changed later.
- setChangeableTotem(boolean) - Method in interface com.monkey.mcbot.api.model.BotSettings.ChangeableTotemStep
-
Sets whether totem count can be changed later.
- settings() - Method in class com.monkey.mcbot.api.model.BotSpawnRequest
-
Returns spawn settings.
- settings(BotSettings) - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Sets required bot settings.
- SINGLE - Enum constant in enum class com.monkey.mcbot.api.model.BotMode
-
Single-owner bot; target is always forced to the owner.
- size() - Method in interface com.monkey.mcbot.api.managers.IBotRegistry
-
Returns the number of tracked active bots.
- snapshot() - Method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Returns the value of the
snapshotrecord component. - snapshotOptional() - Method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Returns snapshot as an optional.
- source() - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Returns the value of the
sourcerecord component. - source() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
sourcerecord component. - spawn(BotSpawnRequest) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Spawns a bot using a fully structured spawn request.
- spawnByReferences(BotMode, String, Collection<String>, Collection<String>, BotSettings) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Spawns a bot by parsing player references (name/UUID strings).
- success() - Method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Returns the value of the
successrecord component. - success(String, BotSnapshot) - Static method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Creates a successful operation result.
T
- target(UUID) - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Replaces current targets with a single target UUID.
- targets(Collection<UUID>) - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Replaces all current targets using the provided collection.
- targetUUID() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
targetUUIDrecord component. - targetUUID() - Method in class com.monkey.mcbot.api.model.BotSpawnRequest
-
Returns the first target UUID, if available.
- targetUUIDs() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
targetUUIDsrecord component. - targetUUIDs() - Method in class com.monkey.mcbot.api.model.BotSpawnRequest
-
Returns all target UUIDs.
- TEAM_ALLY - Enum constant in enum class com.monkey.mcbot.api.model.BotMode
-
Multi-owner ally mode with shared ownership.
- teamOwners(Collection<UUID>) - Method in class com.monkey.mcbot.api.model.BotSpawnRequest.Builder
-
Replaces TEAM_ALLY owners using the provided collection.
- teamOwnerUUIDs() - Method in class com.monkey.mcbot.api.model.BotSpawnRequest
-
Returns all TEAM_ALLY owner UUIDs.
- texture(String) - Static method in record class com.monkey.mcbot.api.model.BotSkin
-
Creates a skin configuration from an unsigned texture payload.
- texture(String, String) - Static method in record class com.monkey.mcbot.api.model.BotSkin
-
Creates a skin configuration from a signed texture payload.
- TEXTURE_URL - Enum constant in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Use a texture URL that will be converted to texture payload.
- TEXTURE_VALUE - Enum constant in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Use explicit Mojang texture value/signature payload.
- textureSignature() - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Returns the value of the
textureSignaturerecord component. - textureUrl() - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Returns the value of the
textureUrlrecord component. - textureValue() - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Returns the value of the
textureValuerecord component. - toString() - Method in record class com.monkey.mcbot.api.model.BotBlastProtection
-
Returns a string representation of this record class.
- toString() - Method in record class com.monkey.mcbot.api.model.BotOperationResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.monkey.mcbot.api.model.BotSkin
-
Returns a string representation of this record class.
- toString() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns a string representation of this record class.
- totemCount() - Method in class com.monkey.mcbot.api.model.BotSettings
-
Returns default totem count.
- totemCount() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
-
Returns the value of the
totemCountrecord component. - totemCount(int) - Method in interface com.monkey.mcbot.api.model.BotSettings.TotemStep
-
Sets default totem count.
- totemValue(int, int) - Method in interface com.monkey.mcbot.api.model.BotSettings.TotemRangeStep
-
Sets minimum and maximum allowed totem count.
U
- unregister() - Static method in class com.monkey.mcbot.api.MinecraftBotAPI
-
Unregisters the global API singleton.
- updateBlastProtection(UUID, boolean) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Updates blast protection toggle for a managed bot.
- updateCombat(UUID, boolean) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Updates combat behavior for a managed bot.
- updateFollow(UUID, boolean) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Updates follow behavior for a managed bot.
- updateRank(UUID, BotRank) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Updates rank for a managed bot.
- updateTotems(UUID, int) - Method in interface com.monkey.mcbot.api.managers.IBotManager
-
Updates the current totem count for a managed bot.
- url(String) - Static method in record class com.monkey.mcbot.api.model.BotSkin
-
Creates a skin configuration from a texture URL.
V
- valueOf(String) - Static method in enum class com.monkey.mcbot.api.model.BotArmorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.monkey.mcbot.api.model.BotMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.monkey.mcbot.api.model.BotRank
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.monkey.mcbot.api.model.BotSource
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.monkey.mcbot.api.model.BotArmorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.monkey.mcbot.api.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.mcbot.api.model.BotRank
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.monkey.mcbot.api.model.BotSkinSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.monkey.mcbot.api.model.BotSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages