Index

A B C D E F G H I L M N O P R S T U V 
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 true only 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 BotBlastProtection record 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 BotOperationResult record class.
botRank() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
Returns the value of the botRank record 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 BotSnapshot record 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 botType record component.
botUUID() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
Returns the value of the botUUID record 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 chest record 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 combat record 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
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 feet record 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 follow record 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 head record 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 legs record 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 maxBotRank record 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 maxTotemCount record 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 message record 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 minBotRank record 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 minTotemCount record 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 ownerUUID record 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 playerReference record 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 snapshot record 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 source record component.
source() - Method in record class com.monkey.mcbot.api.model.BotSnapshot
Returns the value of the source record 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 success record 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 targetUUID record 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 targetUUIDs record 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 textureSignature record component.
textureUrl() - Method in record class com.monkey.mcbot.api.model.BotSkin
Returns the value of the textureUrl record component.
textureValue() - Method in record class com.monkey.mcbot.api.model.BotSkin
Returns the value of the textureValue record 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 totemCount record 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.
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages