Index
All Classes and Interfaces|All Packages
A
- action - Variable in class dev.boze.api.event.EventBind
-
The action that occurred
GLFW_RELEASE = 0 (The key or button was released)
GLFW_PRESS = 1 (The key or button was pressed)
GLFW_REPEAT = 2 (The key was held down until it repeated) - addFriend(String) - Static method in class dev.boze.api.client.FriendManager
- addFriend(String) - Method in interface dev.boze.api.internal.interfaces.IFriends
- addInteraction(Interaction) - Method in class dev.boze.api.event.EventInteract
-
Adds an interaction to be executed
- Addon - Class in dev.boze.api.addon
-
Base class for all Boze addons
An addon is a self-contained extension that can add new functionality to Boze
Each addon has a unique identifier, name, description, and version
Addons can contain multiple modules and commands, which are managed through the addon's dispatcher - Addon(String, String, String, String) - Constructor for class dev.boze.api.addon.Addon
-
Creates a new addon with a default dispatcher
- Addon(String, String, String, String, AddonDispatcher) - Constructor for class dev.boze.api.addon.Addon
-
Creates a new addon with a custom dispatcher
- AddonCommand - Class in dev.boze.api.addon
-
Base class for addon commands.
- AddonCommand(String, String) - Constructor for class dev.boze.api.addon.AddonCommand
-
Creates a new addon command.
- AddonDispatcher - Class in dev.boze.api.addon
-
Container class for addon command dispatching
Each addon has its own dispatcher that manages its commands
The dispatcher handles command registration, execution, and provides access to all registered commands
All addons must use this to register and handle commands - AddonDispatcher() - Constructor for class dev.boze.api.addon.AddonDispatcher
- AddonModule - Class in dev.boze.api.addon
-
Base class for all addon modules
A module is a self-contained piece of functionality that can be enabled or disabled
Each module has a name, description, title (which can be changed), and a keybind
Modules can have settings which are automatically serialized and deserialized - AddonModule(String, String) - Constructor for class dev.boze.api.addon.AddonModule
-
Creates a new module
- addPlacement(PlaceRenderer.PlacementRecord) - Static method in class dev.boze.api.render.PlaceRenderer
-
Adds a placement record for rendering
- addSource(CapeSource) - Method in interface dev.boze.api.internal.interfaces.ICapes
- addSource(CapeSource) - Static method in class dev.boze.api.utility.cape.CapesManager
-
Add a cape source
- addTask(BlockPos) - Static method in class dev.boze.api.client.module.helper.AutoMineHelper
-
Adds a mining task to AutoMine using default settings.
- addTask(BlockPos, boolean) - Static method in class dev.boze.api.client.module.helper.AutoMineHelper
-
Adds a mining task to AutoMine with custom rayCast setting.
- addTask(BlockPos, boolean, double) - Static method in class dev.boze.api.client.module.helper.AutoMineHelper
-
Adds a mining task to AutoMine with custom rayCast and range settings.
- addTask(BlockPos, boolean, double) - Method in interface dev.boze.api.internal.interfaces.IAutoMine
- addTask(BlockPos, double) - Static method in class dev.boze.api.client.module.helper.AutoMineHelper
-
Adds a mining task to AutoMine with custom range setting.
- Alt - Enum constant in enum class dev.boze.api.utility.interaction.SwapType
-
Alternative swap mode
- Alt - Enum constant in enum class dev.boze.api.utility.interaction.ToggleableSwapType
-
Alternative swap mode
- angleDifference(double, double) - Method in interface dev.boze.api.internal.interfaces.IMath
- angleDifference(double, double) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the smallest angle difference between two angles.
- animGrow() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
animGrowrecord component. - animOpacity() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
animOpacityrecord component. - animShrink() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
animShrinkrecord component. - argument(String, ArgumentType<T>) - Static method in class dev.boze.api.addon.AddonCommand
-
Helper method to create an argument for the command builder.
- AutoCrystalHelper - Class in dev.boze.api.client.module.helper
- AutoCrystalHelper() - Constructor for class dev.boze.api.client.module.helper.AutoCrystalHelper
- AutoMineHelper - Class in dev.boze.api.client.module.helper
- AutoMineHelper() - Constructor for class dev.boze.api.client.module.helper.AutoMineHelper
B
- backward - Variable in class dev.boze.api.event.EventInput
- BaseModule - Interface in dev.boze.api.client.module
-
Base interface for all modules
A module is a self-contained piece of functionality that can be enabled or disabled
Each module has a name, description, title (which can be changed), and a keybind
Modules can have settings which are automatically serialized and deserialized - BaseModule.BaseModuleArgument - Class in dev.boze.api.client.module
-
Command argument for base modules
- BaseModuleArgument() - Constructor for class dev.boze.api.client.module.BaseModule.BaseModuleArgument
- Billboard - Class in dev.boze.api.render
-
Billboard rendering API for displaying 2D HUD elements at 3D world positions
Provides methods to render 2D graphics (lines, quads, text) that always face the camera at specified 3D world positions. - Billboard() - Constructor for class dev.boze.api.render.Billboard
- bind - Variable in class dev.boze.api.event.EventBind
-
The key code or mouse button that was pressed/released
- Bind - Class in dev.boze.api.utility.input
-
Represents a keyboard or mouse button binding
A bind can be either a keyboard key or a mouse button, identified by its GLFW code
This class is used throughout Boze to handle input bindings for modules and other features - Bind(boolean, int) - Constructor for class dev.boze.api.utility.input.Bind
-
Creates a new bind
- BindOption - Class in dev.boze.api.option
-
An option for keyboard/mouse bindings
BindOption provides a way to store and modify key or mouse button bindings
Can be bound to either a keyboard key or mouse button - BindOption(BaseModule, String, String) - Constructor for class dev.boze.api.option.BindOption
-
Creates a new bind option with no default binding
- BindOption(BaseModule, String, String, int, boolean) - Constructor for class dev.boze.api.option.BindOption
-
Creates a new bind option with a specified default binding
- BindOption(BaseModule, String, String, int, boolean, Option<?>) - Constructor for class dev.boze.api.option.BindOption
-
Creates a new bind option with a specified default binding and parent
- BindOption(BaseModule, String, String, int, boolean, BooleanSupplier) - Constructor for class dev.boze.api.option.BindOption
-
Creates a new bind option with visibility
- BindOption(BaseModule, String, String, int, boolean, BooleanSupplier, Option<?>) - Constructor for class dev.boze.api.option.BindOption
-
Creates a new bind option with visibility and parent
- BINDS - Enum constant in enum class dev.boze.api.utility.ProfileHelper.ProfileCategory
- blocksMovement(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- blocksMovement(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block blocks movement (has a collision box).
- box(ColorOption.Value, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline using ColorOption.Value
Throws RuntimeException if start() was not called first - box(ColorOption.Value, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline using ColorOption.Value
Throws RuntimeException if start() was not called first - box(ColorOption.Value, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline using ColorOption.Value
Throws RuntimeException if start() was not called first - box(ColorOption.Value, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline using ColorOption.Value
Throws RuntimeException if start() was not called first - box(ClientColor, float, float, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline
Throws RuntimeException if start() was not called first - box(ClientColor, float, float, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline
Throws RuntimeException if start() was not called first - box(ClientColor, float, float, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline
Throws RuntimeException if start() was not called first - box(ClientColor, float, float, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box with both sides and outline
Throws RuntimeException if start() was not called first - boxLines(ColorOption.Value, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines using ColorOption.Value
Throws RuntimeException if start() was not called first - boxLines(ColorOption.Value, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines using ColorOption.Value
Throws RuntimeException if start() was not called first - boxLines(ColorOption.Value, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines using ColorOption.Value
Throws RuntimeException if start() was not called first - boxLines(ColorOption.Value, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines using ColorOption.Value
Throws RuntimeException if start() was not called first - boxLines(ClientColor, float, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines
Throws RuntimeException if start() was not called first - boxLines(ClientColor, float, double, double, double, double, double, double, float) - Method in interface dev.boze.api.internal.interfaces.IWorldRender
- boxLines(ClientColor, float, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines
Throws RuntimeException if start() was not called first - boxLines(ClientColor, float, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines
Throws RuntimeException if start() was not called first - boxLines(ClientColor, float, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box outline lines
Throws RuntimeException if start() was not called first - boxSides(ColorOption.Value, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using ColorOption.Value
Throws RuntimeException if start() was not called first - boxSides(ColorOption.Value, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using ColorOption.Value
Throws RuntimeException if start() was not called first - boxSides(ColorOption.Value, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using ColorOption.Value
Throws RuntimeException if start() was not called first - boxSides(ColorOption.Value, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using ColorOption.Value
Throws RuntimeException if start() was not called first - boxSides(ClientColor, float, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces
Throws RuntimeException if start() was not called first - boxSides(ClientColor, float, double, double, double, double, double, double, float) - Method in interface dev.boze.api.internal.interfaces.IWorldRender
- boxSides(ClientColor, float, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces
Throws RuntimeException if start() was not called first - boxSides(ClientColor, float, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces
Throws RuntimeException if start() was not called first - boxSides(ClientColor, float, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces
Throws RuntimeException if start() was not called first - BozeInstance - Class in dev.boze.api
-
Boze API Instance
This class keeps track of all the addons registered It also provides addons a way to register packages and subscribe to events - bringCloser(double, double, double) - Method in interface dev.boze.api.internal.interfaces.IMath
- bringCloser(double, double, double) - Static method in class dev.boze.api.utility.MathHelper
-
Gradually brings a value closer to a goal by a specified increment.
- build(LiteralArgumentBuilder<CommandSource>) - Method in class dev.boze.api.addon.AddonCommand
-
Implement this method to build the command.
C
- calculateRotation(Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the yaw and pitch rotation needed to face a target position.
- calculateRotation(Vec3d, boolean) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the yaw and pitch rotation needed to face a target position, or returns empty rotation.
- calculateRotation(Vec3d, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IMath
- calculateRotation(Vec3d, Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the yaw and pitch rotation needed to face a target position.
- calculateRotation(Vec3d, Vec3d, boolean) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the yaw and pitch rotation needed to face a target position, or returns empty rotation.
- callback(GameProfile, CapeLoadResult, Identifier) - Method in class dev.boze.api.utility.cape.CapeSource
-
Gets called once a profile's cape gets loaded (if URL not null)
- camera - Variable in class dev.boze.api.event.EventWorldRender
- canBreak(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- canBreak(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block can be broken.
- cancel() - Method in class dev.boze.api.event.CancellableEvent
-
Cancels this event, preventing the default behavior
- CancellableEvent - Class in dev.boze.api.event
-
Base class for cancellable events
Cancellable events can be cancelled by addons to prevent the default behavior. - CancellableEvent() - Constructor for class dev.boze.api.event.CancellableEvent
- canMine(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- canMine(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block can be mined.
- canPlaceAt(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- canPlaceAt(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block can be placed at the given position.
- canSee(Entity, Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- canSee(Entity, Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if one entity can see another entity.
- CapeLoadResult - Enum Class in dev.boze.api.utility.cape
-
Enum for cape load results
- CapesManager - Class in dev.boze.api.utility.cape
-
Capes manager
Used to add and remove external cape sources - CapesManager() - Constructor for class dev.boze.api.utility.cape.CapesManager
- CapeSource - Class in dev.boze.api.utility.cape
- CapeSource(String) - Constructor for class dev.boze.api.utility.cape.CapeSource
-
Creates a new cape source with the specified name.
- cast(BlockPos, boolean, InteractionMode) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position with air place support
- cast(BlockPos, boolean, InteractionMode, boolean) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position with strict direction and air place support
- cast(BlockPos, boolean, InteractionMode, double, double) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position with custom range and air place support
- cast(BlockPos, boolean, InteractionMode, double, double, boolean) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position with custom range, strict direction, and air place support
- cast(BlockPos, InteractionMode) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position
- cast(BlockPos, InteractionMode, boolean) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position with strict direction setting
- cast(BlockPos, InteractionMode, double, double) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position with custom range
- cast(BlockPos, InteractionMode, double, double, boolean) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Cast a block placement interaction at the specified position with custom range and strict direction
- cast(BlockPos, InteractionMode, double, double, boolean, boolean) - Method in interface dev.boze.api.internal.interfaces.IRayCasting
- changingColor(boolean, boolean, float, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Creates a changing color marked as
_default. - changingColor(boolean, float, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Convenience overload returning a default changing color.
- changingColor(int...) - Static method in class dev.boze.api.render.ColorMaker
-
Convenience overload returning a default changing color.
- changingColor(String, boolean, boolean, float, int[]) - Method in interface dev.boze.api.internal.interfaces.IColors
- changingColor(String, boolean, boolean, float, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Creates a changing color bound to a named entry.
- changingColor(String, boolean, float, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Convenience overload that defaults mirror to false.
- changingColor(String, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Convenience overload that defaults hsb and mirror to false, and speed to 0.2F.
- ChatHelper - Class in dev.boze.api.utility
-
A helper for sending messages to the client chat
This only sends messages client-side, it does not send messages to the server! - ChatHelper() - Constructor for class dev.boze.api.utility.ChatHelper
- choose(ClientColorBinding) - Method in class dev.boze.api.render.ClientColor
-
Binds the given consumer to this color.
- clamp(double, double, double) - Method in interface dev.boze.api.internal.interfaces.IMath
- clamp(double, double, double) - Static method in class dev.boze.api.utility.MathHelper
-
Clamps a double value to a specified range.
- clamp(int, int, int) - Method in interface dev.boze.api.internal.interfaces.IMath
- clamp(int, int, int) - Static method in class dev.boze.api.utility.MathHelper
-
Clamps an integer value to a specified range.
- clampToBox(Vec3d, Box) - Method in interface dev.boze.api.internal.interfaces.IMath
- clampToBox(Vec3d, Box) - Static method in class dev.boze.api.utility.MathHelper
-
Clamps a point to stay within a box's boundaries.
- clearPlacements() - Static method in class dev.boze.api.render.PlaceRenderer
-
Clears all placement records
- CLIENT - Enum constant in enum class dev.boze.api.utility.ProfileHelper.ProfileCategory
- ClientColor - Class in dev.boze.api.render
-
Represents a color provided by the client.
- ClientColor() - Constructor for class dev.boze.api.render.ClientColor
- ClientColorBinding - Interface in dev.boze.api.render
-
Binding between a client color and a consumer.
- ClientModule - Class in dev.boze.api.client.module
-
Base class for all client modules
- ClientModule() - Constructor for class dev.boze.api.client.module.ClientModule
- ClientModuleExtension - Class in dev.boze.api.client.module
-
ClientModuleExtension
Allows extending client modules with additional functionality, settings, and listeners without modifying the core module code. - ClientModuleExtension(ClientModule) - Constructor for class dev.boze.api.client.module.ClientModuleExtension
-
Creates a new client module extension
- clientRotating - Variable in class dev.boze.api.event.EventRotate
-
Whether the client is already rotating.
- closestPointToBox(Vec3d, Box) - Method in interface dev.boze.api.internal.interfaces.IMath
- closestPointToBox(Vec3d, Box) - Static method in class dev.boze.api.utility.MathHelper
-
Finds the closest point on a box's surface to a given point.
- color - Variable in class dev.boze.api.option.ColorOption.Value
-
The selected color
- color() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
colorrecord component. - ColorMaker - Class in dev.boze.api.render
-
Helper class to initialize colors, and register colors in the user's colors
Use the name-less methods when you need a default color for an option. - ColorOption - Class in dev.boze.api.option
-
An option for selecting and configuring colors
ColorOption provides a way to store and modify color values with associated opacity settings - ColorOption(BaseModule, String, String, ClientColor, float) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with single opacity
- ColorOption(BaseModule, String, String, ClientColor, float, float) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with separate fill and outline opacity
- ColorOption(BaseModule, String, String, ClientColor, float, float, boolean) - Constructor for class dev.boze.api.option.ColorOption
- ColorOption(BaseModule, String, String, ClientColor, float, float, Option<?>) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with separate fill and outline opacity and a parent option
- ColorOption(BaseModule, String, String, ClientColor, float, float, BooleanSupplier) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with separate fill and outline opacity and visibility
- ColorOption(BaseModule, String, String, ClientColor, float, float, BooleanSupplier, Option<?>) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with separate fill and outline opacity, visibility and parent
- ColorOption(BaseModule, String, String, ClientColor, float, Option<?>) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with single opacity and a parent option
- ColorOption(BaseModule, String, String, ClientColor, float, BooleanSupplier) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with single opacity and visibility
- ColorOption(BaseModule, String, String, ClientColor, float, BooleanSupplier, Option<?>) - Constructor for class dev.boze.api.option.ColorOption
-
Creates a new color option with single opacity, visibility and parent
- ColorOption.Value - Class in dev.boze.api.option
-
Color selection value stored by the option.
- context - Variable in class dev.boze.api.event.EventHudRender
-
The current draw context
- copy() - Method in class dev.boze.api.option.ColorOption.Value
-
Creates a copy of this value
- copy() - Method in class dev.boze.api.render.ClientColor
- crossProduct(Vec3d, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IMath
- crossProduct(Vec3d, Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the cross product of two vectors.
D
- degreesToRadians(double) - Method in interface dev.boze.api.internal.interfaces.IMath
- degreesToRadians(double) - Static method in class dev.boze.api.utility.MathHelper
-
Converts degrees to radians.
- delete() - Method in class dev.boze.api.render.ClientColor
-
Deletes the underlying color if possible.
- delFriend(String) - Static method in class dev.boze.api.client.FriendManager
- delFriend(String) - Method in interface dev.boze.api.internal.interfaces.IFriends
- description - Variable in class dev.boze.api.addon.Addon
-
Description of what this addon does
- description - Variable in class dev.boze.api.option.Option
-
The description of this option
- dev.boze.api - package dev.boze.api
- dev.boze.api.addon - package dev.boze.api.addon
- dev.boze.api.client - package dev.boze.api.client
- dev.boze.api.client.module - package dev.boze.api.client.module
- dev.boze.api.client.module.helper - package dev.boze.api.client.module.helper
- dev.boze.api.event - package dev.boze.api.event
- dev.boze.api.internal - package dev.boze.api.internal
- dev.boze.api.internal.interfaces - package dev.boze.api.internal.interfaces
- dev.boze.api.option - package dev.boze.api.option
- dev.boze.api.render - package dev.boze.api.render
- dev.boze.api.utility - package dev.boze.api.utility
- dev.boze.api.utility.cape - package dev.boze.api.utility.cape
- dev.boze.api.utility.config - package dev.boze.api.utility.config
- dev.boze.api.utility.input - package dev.boze.api.utility.input
- dev.boze.api.utility.interaction - package dev.boze.api.utility.interaction
- disable() - Method in class dev.boze.api.client.module.ClientModuleExtension
-
Called internally when the extension should be disabled
Calls onDisable() and unsubscribes from event bus - dispatch(String) - Method in class dev.boze.api.addon.AddonDispatcher
-
Dispatches a command using the default client command source
This is the most common way to execute commands - dispatch(String, CommandSource) - Method in class dev.boze.api.addon.AddonDispatcher
-
Dispatches a command with a specific command source
This allows for custom command execution contexts - dispatcher - Variable in class dev.boze.api.addon.Addon
-
Command dispatcher for this addon
- dispatcher - Static variable in class dev.boze.api.addon.AddonDispatcher
-
The underlying command dispatcher
- distance(Vec3d, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IMath
- distance(Vec3d, Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the distance between two points.
- dotProduct(Vec3d, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IMath
- dotProduct(Vec3d, Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the dot product of two vectors.
- draw() - Method in interface dev.boze.api.internal.interfaces.IHudRender
-
Renders the current drawing session
Throws RuntimeException if start() was not called first - draw() - Static method in class dev.boze.api.render.HudDrawer
-
Renders the current drawing session to the screen
Throws RuntimeException if start() was not called first - draw() - Static method in class dev.boze.api.render.TextDrawer
-
Renders the current text session to the default draw context
Throws RuntimeException if start() was not called first - draw(DrawContext) - Method in interface dev.boze.api.internal.interfaces.ITextRender
- draw(DrawContext) - Static method in class dev.boze.api.render.TextDrawer
-
Renders the current text session to the specified draw context
Throws RuntimeException if start() was not called first - draw(MatrixStack) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders the current drawing session to the main vanilla framebuffer
Must be called after non-shader drawing operations. - draw(MatrixStack, Framebuffer) - Method in interface dev.boze.api.internal.interfaces.IWorldRender
- draw(MatrixStack, Framebuffer) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders the current drawing session to the specified framebuffer
Must be called after non-shader drawing operations. - duration() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
durationrecord component. - dynamicBox(ColorOption.Value, boolean, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting using ColorOption.Value
If useShader is true, renders only sides using shader (no lines). - dynamicBox(ColorOption.Value, boolean, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting using ColorOption.Value
If useShader is true, renders only sides using shader (no lines). - dynamicBox(ColorOption.Value, boolean, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting using ColorOption.Value
If useShader is true, renders only sides using shader (no lines). - dynamicBox(ColorOption.Value, boolean, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting using ColorOption.Value
If useShader is true, renders only sides using shader (no lines). - dynamicBox(ClientColor, float, float, boolean, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting
If useShader is true, renders only sides using shader (no lines). - dynamicBox(ClientColor, float, float, boolean, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting
If useShader is true, renders only sides using shader (no lines). - dynamicBox(ClientColor, float, float, boolean, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting
If useShader is true, renders only sides using shader (no lines). - dynamicBox(ClientColor, float, float, boolean, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a full box dynamically based on shader setting
If useShader is true, renders only sides using shader (no lines). - dynamicBoxSides(ColorOption.Value, boolean, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting using ColorOption.Value
If useShader is true, uses shader rendering. - dynamicBoxSides(ColorOption.Value, boolean, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting using ColorOption.Value
If useShader is true, uses shader rendering. - dynamicBoxSides(ColorOption.Value, boolean, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting using ColorOption.Value
If useShader is true, uses shader rendering. - dynamicBoxSides(ColorOption.Value, boolean, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting using ColorOption.Value
If useShader is true, uses shader rendering. - dynamicBoxSides(ClientColor, float, boolean, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting
If useShader is true, uses shader rendering. - dynamicBoxSides(ClientColor, float, boolean, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting
If useShader is true, uses shader rendering. - dynamicBoxSides(ClientColor, float, boolean, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting
If useShader is true, uses shader rendering. - dynamicBoxSides(ClientColor, float, boolean, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides dynamically based on shader setting
If useShader is true, uses shader rendering. - dynamicSide(ColorOption.Value, boolean, byte, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face dynamically based on shader setting using ColorOption.Value
If useShader is true, uses shader rendering. - dynamicSide(ClientColor, float, boolean, byte, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face dynamically based on shader setting
If useShader is true, uses shader rendering.
E
- EMPTY_ROTATION - Static variable in class dev.boze.api.utility.MathHelper
- enable() - Method in class dev.boze.api.client.module.ClientModuleExtension
-
Called internally when the extension should be enabled
Subscribes to event bus and calls onEnable() - EntityHelper - Class in dev.boze.api.utility
-
EntityHelper provides entity utility methods.
- EntityHelper() - Constructor for class dev.boze.api.utility.EntityHelper
- equals(Object) - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.boze.api.utility.cape.CapeSource
- Error - Enum constant in enum class dev.boze.api.utility.cape.CapeLoadResult
-
Server/website did not respond at all, or there was an error parsing the response
- EventBind - Class in dev.boze.api.event
-
EventBind
Event fired when a key or mouse button is pressed, repeated, or released
This event allows addons to intercept and modify input binding behavior - EventBind() - Constructor for class dev.boze.api.event.EventBind
- EventHudRender - Class in dev.boze.api.event
-
Event called when the HUD is being rendered
Used for 2D rendering - EventHudRender() - Constructor for class dev.boze.api.event.EventHudRender
- EventInput - Class in dev.boze.api.event
-
EventInput
Event called once a tick
Use this event to modify player movement input - EventInput() - Constructor for class dev.boze.api.event.EventInput
- EventInteract - Class in dev.boze.api.event
-
EventInteract
Event fired when the client is fetching interactions. - EventInteract() - Constructor for class dev.boze.api.event.EventInteract
- EventModuleToggle - Class in dev.boze.api.event
-
EventModuleToggle
Event fired when a module is toggled on or off - EventModuleToggle() - Constructor for class dev.boze.api.event.EventModuleToggle
- EventPacket - Class in dev.boze.api.event
-
EventPacket
Packet send/receive events - EventPacket() - Constructor for class dev.boze.api.event.EventPacket
- EventPacket.Receive - Class in dev.boze.api.event
- EventPacket.Send - Class in dev.boze.api.event
- EventPlayerUpdate - Class in dev.boze.api.event
-
EventPlayerUpdate
Event called when the player updates, once a tick - EventPlayerUpdate() - Constructor for class dev.boze.api.event.EventPlayerUpdate
- EventRotate - Class in dev.boze.api.event
-
EventRotate
Event fired when the client is about to rotate the player. - EventRotate() - Constructor for class dev.boze.api.event.EventRotate
- EventShader - Class in dev.boze.api.event
-
EventShader
Fired before shader preparation each frame - EventTick - Class in dev.boze.api.event
-
EventTick
Tick event
This event should be used for features that need to be called at the start/end of ticks - EventTick() - Constructor for class dev.boze.api.event.EventTick
- EventTick.Post - Class in dev.boze.api.event
- EventTick.Pre - Class in dev.boze.api.event
- EventWorldRender - Class in dev.boze.api.event
-
EventWorldRender
Called on world render, used for 3D rendering - EventWorldRender() - Constructor for class dev.boze.api.event.EventWorldRender
- extensions - Variable in class dev.boze.api.addon.Addon
-
List of client module extensions provided by this addon
F
- fastCos(double) - Method in interface dev.boze.api.internal.interfaces.IMath
- fastCos(double) - Static method in class dev.boze.api.utility.MathHelper
-
Fast cosine calculation optimized for x86 processors.
- fastSin(double) - Method in interface dev.boze.api.internal.interfaces.IMath
- fastSin(double) - Static method in class dev.boze.api.utility.MathHelper
-
Fast sine calculation optimized for x86 processors.
- fillOpacity - Variable in class dev.boze.api.option.ColorOption.Value
-
The opacity value for fill operations
- fillOpacity() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
fillOpacityrecord component. - find(Predicate<ItemStack>) - Method in interface dev.boze.api.internal.interfaces.IInventory
- find(Predicate<ItemStack>) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot matching the predicate in the entire inventory
- find(Block) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing a block in the entire inventory
- find(Block...) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing any of the specified blocks in the entire inventory
- find(Item) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing an item in the entire inventory
- find(Item...) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing any of the specified items in the entire inventory
- findClosestPointOnBox(Box, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IMath
- findClosestPointOnBox(Box, Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Finds the closest point on a box's surface to a given point.
- findDoubleHole(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- findDoubleHole(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Finds a connected double hole adjacent to the given position.
- findInHotbar(Predicate<ItemStack>) - Method in interface dev.boze.api.internal.interfaces.IInventory
- findInHotbar(Predicate<ItemStack>) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot matching the predicate in the hotbar
- findInHotbar(Block) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing a block in the hotbar
- findInHotbar(Block...) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing any of the specified blocks in the hotbar
- findInHotbar(Item) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing an item in the hotbar
- findInHotbar(Item...) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Find the first slot containing any of the specified items in the hotbar
- findSafeDoubleHole(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- findSafeDoubleHole(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Finds a connected safe double hole adjacent to the given position.
- findUnsafeDoubleHole(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- findUnsafeDoubleHole(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Finds a connected unsafe double hole adjacent to the given position.
- findVisiblePointOnBlock(BlockPos, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IWorld
- findVisiblePointOnBlock(BlockPos, Vec3d) - Static method in class dev.boze.api.utility.WorldHelper
-
Finds a visible point on a block's surface from the given eye position.
- forward - Variable in class dev.boze.api.event.EventInput
-
Horizontal movement tags
- FriendManager - Class in dev.boze.api.client
-
Friend manager
- FriendManager() - Constructor for class dev.boze.api.client.FriendManager
- fromJson(JsonObject) - Method in class dev.boze.api.addon.Addon
- fromJson(JsonObject) - Method in class dev.boze.api.addon.AddonModule
- fromJson(JsonObject) - Method in class dev.boze.api.client.module.ClientModuleExtension
- fromJson(JsonObject) - Method in class dev.boze.api.option.BindOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.ColorOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.ModeOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.PageOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.ParentOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.SliderOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.ToggleOption
- fromJson(JsonObject) - Method in interface dev.boze.api.utility.config.Serializable
G
- get() - Static method in class dev.boze.api.event.EventPlayerUpdate
- get() - Static method in class dev.boze.api.event.EventShader
- get() - Static method in class dev.boze.api.event.EventTick.Post
-
Gets the event instance - this is called at the end of a tick by Boze, and should not be called by addons
- get() - Static method in class dev.boze.api.event.EventTick.Pre
-
Gets the event instance - this is called at the start of a tick by Boze, and should not be called by addons
- get(boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class dev.boze.api.event.EventInput
-
Gets the event instance - this is called by Boze, and should not be called by addons
- get(int, int, boolean, int) - Static method in class dev.boze.api.event.EventBind
-
Creates a new EventBind instance
- get(BaseModule) - Static method in class dev.boze.api.event.EventModuleToggle
-
Gets the event instance
- get(InteractionMode) - Static method in class dev.boze.api.event.EventInteract
-
Gets the event instance
- get(InteractionMode, float, float, boolean) - Static method in class dev.boze.api.event.EventRotate
-
Gets the event instance
- get(String) - Static method in class dev.boze.api.render.ColorMaker
-
Retrieves an existing color by name.
- get(DrawContext, float) - Static method in class dev.boze.api.event.EventHudRender
-
Gets the event instance - this is called when the HUD is being rendered by Boze, and should not be called by addons
- get(MatrixStack, Camera, float) - Static method in class dev.boze.api.event.EventWorldRender
-
Get the event instance - this is called onm world render by Boze, and should not be called by addons
- getAddonDir() - Static method in class dev.boze.api.Globals
- getAddonModule(String) - Static method in class dev.boze.api.client.ModuleManager
- getAddonModules() - Static method in class dev.boze.api.client.ModuleManager
- getAddons() - Method in class dev.boze.api.BozeInstance
-
Get all registered addons
- getArmorDurability(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getArmorDurability(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the total durability of all armor items worn by an entity.
- getArrayListInfo() - Method in class dev.boze.api.addon.AddonModule
-
Method called by ArrayList to get info
- getArrayListInfo() - Method in interface dev.boze.api.client.module.BaseModule
-
Method called by ArrayList to get info
- getAttackCycleMs() - Static method in class dev.boze.api.client.module.helper.AutoCrystalHelper
-
Gets the time in milliseconds that the attack cycle takes.
- getAttackCycleMs() - Method in interface dev.boze.api.internal.interfaces.IAutoCrystal
- getAutoCrystal() - Static method in class dev.boze.api.internal.Instances
- getAutoMine() - Static method in class dev.boze.api.internal.Instances
- getAvailableProfiles(ProfileHelper.ProfileCategory) - Method in interface dev.boze.api.internal.interfaces.IProfiles
- getAvailableProfiles(ProfileHelper.ProfileCategory) - Static method in class dev.boze.api.utility.ProfileHelper
-
Get the available profiles for a specified category
- getBestAimPoint(Box) - Method in interface dev.boze.api.internal.interfaces.IMath
- getBestAimPoint(Box) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates the optimal aim point for a box.
- getBillboard() - Static method in class dev.boze.api.internal.Instances
- getBind() - Method in class dev.boze.api.addon.AddonModule
-
Gets the current keybind
- getBind() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets the current bind
- getBind() - Method in class dev.boze.api.option.BindOption
-
Gets the current key/button code
- getBind() - Method in class dev.boze.api.utility.input.Bind
-
Gets the GLFW code for this bind
For keyboard keys, this returns a GLFW_KEY_* constant
For mouse buttons, this returns a GLFW_MOUSE_BUTTON_* constant - getBindName(Bind) - Static method in class dev.boze.api.utility.input.InputNameProvider
-
Get the name of a bind
- getBindOption() - Method in class dev.boze.api.addon.AddonModule
-
Gets the keybind option
- getBlastResistance(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- getBlastResistance(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Gets the blast resistance of a block.
- getBlock(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- getBlock(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Gets the block at the given position.
- getBlockEntities() - Method in interface dev.boze.api.internal.interfaces.IWorld
- getBlockEntities() - Static method in class dev.boze.api.utility.WorldHelper
-
Gets all block entities in the world.
- getBlockEntity(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- getBlockEntity(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Gets the block entity at the given position.
- getBlockState(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- getBlockState(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Gets the block state at the given position.
- getBlue() - Method in class dev.boze.api.render.ClientColor
-
Gets the blue component of this color (0-255).
- getButtonName(int) - Method in interface dev.boze.api.internal.interfaces.IInput
- getButtonName(int) - Static method in class dev.boze.api.utility.input.InputNameProvider
-
Get the name of a (mouse) button
- getCapes() - Static method in class dev.boze.api.internal.Instances
- getChat() - Static method in class dev.boze.api.internal.Instances
- getClientModule(String) - Static method in class dev.boze.api.client.ModuleManager
- getClientModule(String) - Method in interface dev.boze.api.internal.interfaces.IModules
- getClientModules() - Static method in class dev.boze.api.client.ModuleManager
- getClientModules() - Method in interface dev.boze.api.internal.interfaces.IModules
- getColor(String) - Method in interface dev.boze.api.internal.interfaces.IColors
- getColors() - Method in class dev.boze.api.event.EventShader
-
Called internally to get colors list
- getColors() - Static method in class dev.boze.api.internal.Instances
- getCommandPrefix() - Method in interface dev.boze.api.internal.interfaces.IChat
- getCommandPrefix() - Static method in class dev.boze.api.utility.ChatHelper
-
Gets the client command prefix
- getCommands() - Method in class dev.boze.api.addon.AddonDispatcher
-
Gets all registered commands
This can be used to get information about available commands - getCPS() - Static method in class dev.boze.api.client.module.helper.AutoCrystalHelper
-
Gets the current crystals per second (CPS) rate of AutoCrystal.
- getCPS() - Method in interface dev.boze.api.internal.interfaces.IAutoCrystal
- getDamage() - Static method in class dev.boze.api.client.module.helper.AutoCrystalHelper
-
Gets the current damage that AutoCrystal is dealing to its target.
- getDamage() - Method in interface dev.boze.api.internal.interfaces.IAutoCrystal
- getDefaultValue() - Method in class dev.boze.api.option.ColorOption
-
Gets a copy of the default value for this option
- getDescription() - Method in class dev.boze.api.addon.AddonCommand
-
Gets the command description.
- getDescription() - Method in class dev.boze.api.addon.AddonModule
-
Gets the description of this module
- getDescription() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets the description of this module
- getDir() - Method in class dev.boze.api.addon.Addon
-
Gets the addon's directory
Creates the directory if it doesn't exist - getDirectionalSpeed(double) - Method in interface dev.boze.api.internal.interfaces.IMath
- getDirectionalSpeed(double) - Static method in class dev.boze.api.utility.MathHelper
-
Calculates directional speed from player input.
- getDispatcher() - Method in class dev.boze.api.addon.AddonDispatcher
-
Gets the underlying command dispatcher
This can be used for advanced command handling - getDistance(Entity, Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getDistance(Entity, Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the distance between two entities.
- getEntities() - Static method in class dev.boze.api.internal.Instances
- getEnumClass() - Method in class dev.boze.api.option.ModeOption
-
Gets the enum class of this mode option
- getExamples() - Method in class dev.boze.api.client.module.BaseModule.BaseModuleArgument
- getExtensionOptions(ClientModuleExtension) - Method in class dev.boze.api.client.module.ClientModule
-
Gets options provided by the specified extension for this module
- getEyePos(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getEyePos(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the eye position of an entity.
- getFriends() - Static method in class dev.boze.api.client.FriendManager
-
Gets a list of all friend names
- getFriends() - Static method in class dev.boze.api.internal.Instances
- getFriends() - Method in interface dev.boze.api.internal.interfaces.IFriends
- getFullName() - Method in class dev.boze.api.option.Option
-
Gets the full name of this option
- getGameMode(PlayerEntity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getGameMode(PlayerEntity) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the game mode of a player.
- getGreen() - Method in class dev.boze.api.render.ClientColor
-
Gets the green component of this color (0-255).
- getHardness(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- getHardness(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Gets the hardness of a block.
- getHealth(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getHealth(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the total health of an entity.
- getHeight() - Static method in class dev.boze.api.render.TextDrawer
-
Gets the height of text without shadow
Can be called anytime, does not require start() - getHeight(boolean) - Method in interface dev.boze.api.internal.interfaces.ITextRender
- getHeight(boolean) - Static method in class dev.boze.api.render.TextDrawer
-
Gets the height of text with shadow option
Can be called anytime, does not require start() - getHudRender() - Static method in class dev.boze.api.internal.Instances
- getIdentifier() - Method in class dev.boze.api.render.ClientColor
- getInput() - Static method in class dev.boze.api.internal.Instances
- getInteraction() - Static method in class dev.boze.api.internal.Instances
- getInteractions() - Method in class dev.boze.api.event.EventInteract
-
Gets all added interactions
- getInterpolatedPos(Entity, float) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getInterpolatedPos(Entity, float) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the interpolated position of an entity for smooth rendering.
- getInventory() - Static method in class dev.boze.api.internal.Instances
- getJson() - Static method in class dev.boze.api.internal.Instances
- getKeyName(int) - Method in interface dev.boze.api.internal.interfaces.IInput
- getKeyName(int) - Static method in class dev.boze.api.utility.input.InputNameProvider
-
Get the name of a (keyboard) key
- getMainCycleMs() - Static method in class dev.boze.api.client.module.helper.AutoCrystalHelper
-
Gets the time in milliseconds that the main cycle (break + place) takes.
- getMainCycleMs() - Method in interface dev.boze.api.internal.interfaces.IAutoCrystal
- getMath() - Static method in class dev.boze.api.internal.Instances
- getMaxHealth(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getMaxHealth(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the maximum health of an entity.
- getMode() - Method in class dev.boze.api.event.EventInteract
-
Gets the interaction mode
- getMode() - Method in class dev.boze.api.event.EventRotate
-
Gets the interaction mode
- getModeName() - Method in class dev.boze.api.option.ModeOption
-
Gets the name of the current mode
- getModes() - Method in class dev.boze.api.option.ModeOption
-
Gets a list of all available mode names
- getModule() - Method in class dev.boze.api.event.EventModuleToggle
-
Gets the module that was toggled
- getModule(CommandContext<?>, String) - Static method in class dev.boze.api.client.module.BaseModule.BaseModuleArgument
-
Gets a BaseModule from a command context
- getModule(String) - Static method in class dev.boze.api.client.ModuleManager
- getModules() - Method in class dev.boze.api.BozeInstance
-
Gets a list of all modules registered by addons
- getModules() - Static method in class dev.boze.api.client.ModuleManager
- getModules() - Static method in class dev.boze.api.internal.Instances
- getName() - Method in class dev.boze.api.addon.AddonCommand
-
Gets the command name.
- getName() - Method in class dev.boze.api.addon.AddonModule
-
Gets the internal name of this module
- getName() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets the internal name of this module
- getOptions() - Method in class dev.boze.api.addon.AddonModule
-
Gets a list of this module's options
- getOptions() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets a list of this module's options
- getPacked() - Method in class dev.boze.api.render.ClientColor
-
Gets the packed RGB value of this color (0xRRGGBB).
- getPacket() - Method in class dev.boze.api.event.EventPacket
-
Gets the packet associated with this event
- getPacket() - Method in class dev.boze.api.event.EventPacket.Receive
- getPacket() - Method in class dev.boze.api.event.EventPacket.Send
- getParent() - Method in class dev.boze.api.option.Option
-
Gets the parent option of this option
- getPing(PlayerEntity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- getPing(PlayerEntity) - Static method in class dev.boze.api.utility.EntityHelper
-
Gets the ping (latency) of a player in milliseconds.
- getPitch() - Method in class dev.boze.api.utility.interaction.Interaction
-
Gets the pitch rotation
- getPlacements() - Static method in class dev.boze.api.render.PlaceRenderer
-
Gets the current set of placement records
- getPos() - Static method in class dev.boze.api.client.module.helper.AutoCrystalHelper
-
Gets the current position that AutoCrystal is placing at.
- getPos() - Method in interface dev.boze.api.internal.interfaces.IAutoCrystal
- getProfiles() - Static method in class dev.boze.api.internal.Instances
- getRayCasting() - Static method in class dev.boze.api.internal.Instances
- getRed() - Method in class dev.boze.api.render.ClientColor
-
Gets the red component of this color (0-255).
- getRenderDistance() - Method in interface dev.boze.api.internal.interfaces.IWorld
- getRenderDistance() - Static method in class dev.boze.api.utility.WorldHelper
-
Gets the current render distance.
- getRenderPos(BlockHitResult) - Static method in class dev.boze.api.render.PlaceRenderer
-
Gets the correct render position for a block placement based on the hit result.
- getRotationVector(float, float) - Method in interface dev.boze.api.internal.interfaces.IMath
- getRotationVector(float, float) - Static method in class dev.boze.api.utility.MathHelper
-
Converts yaw and pitch angles to a normalized direction vector.
- getSelectedProfile(ProfileHelper.ProfileCategory) - Method in interface dev.boze.api.internal.interfaces.IProfiles
- getSelectedProfile(ProfileHelper.ProfileCategory) - Static method in class dev.boze.api.utility.ProfileHelper
-
Get the selected profile name for a specified category
- getSources() - Method in interface dev.boze.api.internal.interfaces.ICapes
- getSources() - Static method in class dev.boze.api.utility.cape.CapesManager
-
Get all cape sources, from all addons
- getState() - Method in class dev.boze.api.addon.AddonModule
-
Gets whether this module is enabled
- getState() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets whether this module is enabled
- getState(String) - Static method in class dev.boze.api.client.ModuleManager
-
Get the state of a module
- getState(String) - Method in interface dev.boze.api.internal.interfaces.IModules
- getTarget() - Static method in class dev.boze.api.client.module.helper.AutoCrystalHelper
-
Gets the current target that AutoCrystal is attacking.
- getTarget() - Method in interface dev.boze.api.internal.interfaces.IAutoCrystal
- getTextRender() - Static method in class dev.boze.api.internal.Instances
- getTitle() - Method in class dev.boze.api.addon.AddonModule
-
Gets the display title of this module
- getTitle() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets the display title of this module
- getUrl(GameProfile) - Method in class dev.boze.api.utility.cape.CapeSource
-
Returns url (to a png) for a given profile
- getValue() - Method in class dev.boze.api.option.BindOption
- getValue() - Method in class dev.boze.api.option.ColorOption
- getValue() - Method in class dev.boze.api.option.ModeOption
- getValue() - Method in class dev.boze.api.option.Option
-
Gets the current value of this option
- getValue() - Method in class dev.boze.api.option.ParentOption
- getValue() - Method in class dev.boze.api.option.SliderOption
- getValue() - Method in class dev.boze.api.option.ToggleOption
- getValueName() - Method in class dev.boze.api.option.ModeOption
-
Gets the name of the current value
- getWidth(String) - Static method in class dev.boze.api.render.TextDrawer
-
Gets the width of text without shadow
Can be called anytime, does not require start() - getWidth(String, boolean) - Method in interface dev.boze.api.internal.interfaces.ITextRender
- getWidth(String, boolean) - Static method in class dev.boze.api.render.TextDrawer
-
Gets the width of text with shadow option
Can be called anytime, does not require start() - getWorld() - Static method in class dev.boze.api.internal.Instances
- getWorldRender() - Static method in class dev.boze.api.internal.Instances
- getYaw() - Method in class dev.boze.api.utility.interaction.Interaction
-
Gets the yaw rotation
- Globals - Class in dev.boze.api
-
Globals class
- Globals() - Constructor for class dev.boze.api.Globals
- gradientColor(String, boolean, boolean, float, float, float, int[]) - Method in interface dev.boze.api.internal.interfaces.IColors
- gradientColor(String, boolean, boolean, float, float, float, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Creates a gradient color.
- gradientColor(String, boolean, float, float, float, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Convenience overload that defaults mirror to false.
- gradientColor(String, int...) - Static method in class dev.boze.api.render.ColorMaker
-
Convenience overload that defaults hsb and mirror to false; angle and motion to 0F; and scale to 1F.
- Grim - Enum constant in enum class dev.boze.api.utility.interaction.InteractionMode
-
GrimAC-compatible rotation mode
- GUI - Enum constant in enum class dev.boze.api.render.TextType
-
GUI text rendering - for menus and interfaces
H
- hasBlockEntity(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- hasBlockEntity(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position has a block entity.
- hashCode() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns a hash code value for this object.
- hasRotatingInteractions() - Method in class dev.boze.api.event.EventInteract
-
Returns whether any of the added interactions require rotation
- hasTotem(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- hasTotem(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity has a Totem of Undying in their offhand.
- HUD - Enum constant in enum class dev.boze.api.render.TextType
-
HUD text rendering - for heads-up display elements
- HudDrawer - Class in dev.boze.api.render
-
HUD rendering API for drawing 2D shapes on the screen
Provides methods for rendering lines and quads in 2D screen space
All drawing operations must be wrapped betweenHudDrawer.start()andHudDrawer.draw()calls - HudDrawer() - Constructor for class dev.boze.api.render.HudDrawer
I
- IAutoCrystal - Interface in dev.boze.api.internal.interfaces
- IAutoMine - Interface in dev.boze.api.internal.interfaces
- IBillboard - Interface in dev.boze.api.internal.interfaces
- ICapes - Interface in dev.boze.api.internal.interfaces
- IChat - Interface in dev.boze.api.internal.interfaces
- IColors - Interface in dev.boze.api.internal.interfaces
- id - Variable in class dev.boze.api.addon.Addon
-
Unique identifier for this addon
- IEntities - Interface in dev.boze.api.internal.interfaces
- IFriends - Interface in dev.boze.api.internal.interfaces
- IHudRender - Interface in dev.boze.api.internal.interfaces
-
Internal HUD rendering interface
Provides low-level HUD rendering functionality - IInput - Interface in dev.boze.api.internal.interfaces
- IInteraction - Interface in dev.boze.api.internal.interfaces
- IInventory - Interface in dev.boze.api.internal.interfaces
- IJson - Interface in dev.boze.api.internal.interfaces
- IMath - Interface in dev.boze.api.internal.interfaces
- IModules - Interface in dev.boze.api.internal.interfaces
- initialize() - Method in class dev.boze.api.addon.Addon
-
Initializes this addon
Register your modules, extensions, and commands here - InputNameProvider - Class in dev.boze.api.utility.input
-
Input Name Provider, used to get the name of a key or button
- InputNameProvider() - Constructor for class dev.boze.api.utility.input.InputNameProvider
- INSTANCE - Static variable in class dev.boze.api.BozeInstance
-
The instance of Boze API
- Instances - Class in dev.boze.api.internal
- Instances() - Constructor for class dev.boze.api.internal.Instances
- Interaction - Class in dev.boze.api.utility.interaction
-
Interaction represents a client to server interaction that may require rotation
- Interaction(Runnable) - Constructor for class dev.boze.api.utility.interaction.Interaction
-
Creates an interaction that doesn't require rotation
- Interaction(Runnable, boolean, float, float) - Constructor for class dev.boze.api.utility.interaction.Interaction
-
Creates an interaction that requires specific rotation
- Interaction(Runnable, float, float) - Constructor for class dev.boze.api.utility.interaction.Interaction
-
Creates an interaction that requires specific rotation
- InteractionMode - Enum Class in dev.boze.api.utility.interaction
-
Interaction mode for rotation and interaction
Determines which anti-cheat handler to use for handling rotation/interacting - InvalidResponse - Enum constant in enum class dev.boze.api.utility.cape.CapeLoadResult
-
Server/website did not respond with a cape texture
- InvHelper - Class in dev.boze.api.utility.interaction
-
InvHelper provides utilities for finding items in the player's inventory
WARNING: Always swap back after swapping with silent/alt mode - InvHelper() - Constructor for class dev.boze.api.utility.interaction.InvHelper
- IProfiles - Interface in dev.boze.api.internal.interfaces
- IRayCasting - Interface in dev.boze.api.internal.interfaces
- isAir(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isAir(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block position contains air.
- isAlive(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isAlive(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is alive.
- isBeingMined(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block is currently being mined by the mining system.
- isBeingMined(BlockPos, boolean) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isBeingMined(BlockPos, boolean) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block is currently being mined, with option for predicted mining.
- isBurrowed(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isBurrowed(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is burrowed (inside a block).
- isButton - Variable in class dev.boze.api.event.EventBind
-
Whether this bind represents a mouse button (true) or keyboard key (false)
- isButton() - Method in class dev.boze.api.option.BindOption
-
Checks if this bind is for a mouse button
- isButton() - Method in class dev.boze.api.utility.input.Bind
-
Checks if this bind is a mouse button
- isCancelled() - Method in class dev.boze.api.event.CancellableEvent
-
Returns whether this event has been cancelled
- isClear(BlockPos, int) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isClear(BlockPos, int) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position and the vertical space above it are composed entirely of Air.
- isEmpty(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IInteraction
- isEmpty(BlockPos) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Check if a position is free from non-replaceable blocks, entities, and pending placements
It's recommended to check this before casting - isFree() - Method in class dev.boze.api.event.EventRotate
-
Returns whether this rotation event is free to modify.
- isFriend(String) - Static method in class dev.boze.api.client.FriendManager
- isFriend(String) - Method in interface dev.boze.api.internal.interfaces.IFriends
- isFriend(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isFriend(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is friended.
- isHole(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is a hole.
- isHole(BlockPos, boolean) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isHole(BlockPos, boolean) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is a hole, with support for double holes.
- isHostile(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isHostile(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is hostile.
- isInHole(Entity, boolean) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isInHole(Entity, boolean) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is in a hole (surrounded by blocks).
- isInRenderDistance(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isInRenderDistance(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is within render distance.
- isInvisible(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isInvisible(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is invisible.
- isInWorldBounds(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isInWorldBounds(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is within the world's valid boundaries.
- isMoving(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isMoving(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is currently moving.
- isOnlyWhileHolding() - Method in class dev.boze.api.addon.AddonModule
-
Gets whether this module should only be active while the bind key is held
- isOnlyWhileHolding() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets whether this module should only be active while the bind key is held
- isParent() - Method in class dev.boze.api.option.Option
-
Checks if this option is a parent (has children)
- isPassive(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isPassive(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is passive/animal.
- isPointInBox(Vec3d, Box) - Method in interface dev.boze.api.internal.interfaces.IMath
- isPointInBox(Vec3d, Box) - Static method in class dev.boze.api.utility.MathHelper
-
Checks if a point is inside a box.
- isRegionLoaded(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isRegionLoaded(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if the chunk region containing the position is loaded.
- isReplaceable(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isReplaceable(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block can be replaced (is air or fluid).
- isSafeHole(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is a safe hole.
- isSafeHole(BlockPos, boolean) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isSafeHole(BlockPos, boolean) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is a safe hole, with support for double holes.
- isSelected() - Method in class dev.boze.api.option.PageOption
-
Gets whether this page is currently selected
- isSingleOpacity() - Method in class dev.boze.api.option.ColorOption
-
Checks if this color option uses a single opacity value
- isSolidBlock(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isSolidBlock(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block is solid (opaque and blocks light).
- isTarget(Entity) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isTarget(Entity) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is currently targeted.
- isUnbreakable(BlockPos) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isUnbreakable(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a block is unbreakable.
- isUnsafeHole(BlockPos) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is an unsafe hole.
- isUnsafeHole(BlockPos, boolean) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isUnsafeHole(BlockPos, boolean) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a position is an unsafe hole, with support for double holes.
- isValidPlacement(BlockPos, Block) - Method in interface dev.boze.api.internal.interfaces.IWorld
- isValidPlacement(BlockPos, Block) - Static method in class dev.boze.api.utility.WorldHelper
-
Checks if a specific block can be placed at the given position.
- isVisible() - Method in class dev.boze.api.addon.AddonModule
-
Gets whether this module is visible in the ArrayList
- isVisible() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets whether this module is visible in the ArrayList
- isVisible() - Method in class dev.boze.api.option.Option
-
Checks if this option is visible
An option is visible if its visibility supplier returns true - isWithinRange(Entity, double) - Method in interface dev.boze.api.internal.interfaces.IEntities
- isWithinRange(Entity, double) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is within range of the player.
- isWithinRange(Entity, Entity, double) - Static method in class dev.boze.api.utility.EntityHelper
-
Checks if an entity is within range of another entity.
- ITextRender - Interface in dev.boze.api.internal.interfaces
- IWorld - Interface in dev.boze.api.internal.interfaces
- IWorldRender - Interface in dev.boze.api.internal.interfaces
J
- JsonTools - Class in dev.boze.api.utility.config
-
Helper class for saving and loading json objects
- JsonTools() - Constructor for class dev.boze.api.utility.config.JsonTools
- jumping - Variable in class dev.boze.api.event.EventInput
-
Jumping and sneaking flags
L
- left - Variable in class dev.boze.api.event.EventInput
- lerp(double, double, double) - Method in interface dev.boze.api.internal.interfaces.IMath
- lerp(double, double, double) - Static method in class dev.boze.api.utility.MathHelper
-
Linear interpolation between two double values.
- lerp(double, Vec3d, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IMath
- lerp(double, Vec3d, Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Linear interpolation between two vectors.
- lerp(float, float, float) - Method in interface dev.boze.api.internal.interfaces.IMath
- lerp(float, float, float) - Static method in class dev.boze.api.utility.MathHelper
-
Linear interpolation between two float values.
- line(ColorOption.Value, double, double, double, double) - Static method in class dev.boze.api.render.HudDrawer
-
Renders a line using ColorOption.Value
Throws RuntimeException if start() was not called first - line(ClientColor, float, double, double, double, double) - Method in interface dev.boze.api.internal.interfaces.IHudRender
-
Renders a line
Throws RuntimeException if start() was not called first - line(ClientColor, float, double, double, double, double) - Static method in class dev.boze.api.render.HudDrawer
-
Renders a line
Throws RuntimeException if start() was not called first - listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class dev.boze.api.client.module.BaseModule.BaseModuleArgument
- literal(String) - Static method in class dev.boze.api.addon.AddonCommand
-
Helper method to create a literal for the command builder.
- load() - Method in class dev.boze.api.addon.Addon
-
Loads the addon config
This is called when the client config is loaded. - loadObject(Addon, String, Serializable<T>) - Method in interface dev.boze.api.internal.interfaces.IJson
- loadObject(Addon, String, Serializable<T>) - Static method in class dev.boze.api.utility.config.JsonTools
-
Loads to object from a file
M
- MAIN - Enum constant in enum class dev.boze.api.utility.ProfileHelper.ProfileCategory
- MathHelper - Class in dev.boze.api.utility
-
MathHelper provides comprehensive mathematical utilities.
- MathHelper() - Constructor for class dev.boze.api.utility.MathHelper
- matrices - Variable in class dev.boze.api.event.EventWorldRender
- max - Variable in class dev.boze.api.option.SliderOption
-
The maximum value this slider can be set to
- min - Variable in class dev.boze.api.option.SliderOption
-
The minimum value this slider can be set to
- ModeOption<T> - Class in dev.boze.api.option
-
An option for selecting from a predefined set of modes
ModeOption provides a way to store and modify enum values
The available modes are defined by the enum type parameter - ModeOption(BaseModule, String, String, T) - Constructor for class dev.boze.api.option.ModeOption
-
Creates a new mode option
- ModeOption(BaseModule, String, String, T, Option<?>) - Constructor for class dev.boze.api.option.ModeOption
-
Creates a new mode option with a parent
- ModeOption(BaseModule, String, String, T, BooleanSupplier) - Constructor for class dev.boze.api.option.ModeOption
-
Creates a new mode option with visibility
- ModeOption(BaseModule, String, String, T, BooleanSupplier, Option<?>) - Constructor for class dev.boze.api.option.ModeOption
-
Creates a new mode option with visibility and parent
- modifiers - Variable in class dev.boze.api.event.EventBind
-
Modifier keys that were held during the action (only applicable for keyboard keys)
- module() - Static method in class dev.boze.api.client.module.BaseModule.BaseModuleArgument
-
Creates a new BaseModuleArgument for parsing module names
- ModuleManager - Class in dev.boze.api.client
-
ModuleManager provides a way to interact with Boze modules
- ModuleManager() - Constructor for class dev.boze.api.client.ModuleManager
- modules - Variable in class dev.boze.api.addon.Addon
-
List of modules provided by this addon
N
- name - Variable in class dev.boze.api.addon.Addon
-
Display name of this addon
- name - Variable in class dev.boze.api.option.ColorOption.Value
-
The name/identifier of the selected color
- name - Variable in class dev.boze.api.option.Option
-
The name of this option
- name - Variable in class dev.boze.api.utility.cape.CapeSource
- NCP - Enum constant in enum class dev.boze.api.utility.interaction.InteractionMode
-
NCP-compatible rotation mode
- Normal - Enum constant in enum class dev.boze.api.utility.interaction.SwapType
-
Normal swap mode
- Normal - Enum constant in enum class dev.boze.api.utility.interaction.ToggleableSwapType
-
Normal swap mode
- normalize(Vec3d) - Method in interface dev.boze.api.internal.interfaces.IMath
- normalize(Vec3d) - Static method in class dev.boze.api.utility.MathHelper
-
Normalizes a vector to unit length.
- normalizeAngle(float) - Method in interface dev.boze.api.internal.interfaces.IMath
- normalizeAngle(float) - Static method in class dev.boze.api.utility.MathHelper
-
Normalizes an angle to the range -180 to 180 degrees.
O
- Off - Enum constant in enum class dev.boze.api.utility.interaction.ToggleableSwapType
-
No swapping
- onClientColorDeleted() - Method in class dev.boze.api.option.ColorOption
- onClientColorDeleted() - Method in interface dev.boze.api.render.ClientColorBinding
-
Called when the bound color has been deleted.
- onDisable() - Method in class dev.boze.api.addon.AddonModule
-
Called when this module is disabled
Override this to add custom disable behavior - onDisable() - Method in interface dev.boze.api.client.module.BaseModule
-
Called when this module is disabled
For many client modules, clears data
In some, restores changes, i.e. - onDisable() - Method in class dev.boze.api.client.module.ClientModuleExtension
-
Called when the extension is disabled
This does NOT override the module's onDisable method, but allows you to add additional behavior on top of the module's disable logic. - onEnable() - Method in class dev.boze.api.addon.AddonModule
-
Called when this module is enabled
Override this to add custom enable behavior - onEnable() - Method in interface dev.boze.api.client.module.BaseModule
-
Called when this module is enabled
For many client modules, sets initial state
Call instead of setState to not affect the state - onEnable() - Method in class dev.boze.api.client.module.ClientModuleExtension
-
Called when the extension is enabled
This does NOT override the module's onEnable method, but allows you to add additional behavior on top of the module's enable logic. - Option<T> - Class in dev.boze.api.option
-
Base class for all module options
Options are used to store configurable values for modules
All options must implement getValue(), setValue(), and reset() methods
Options also implement Serializable to allow for saving/loading from config files - Option(BaseModule, String, String) - Constructor for class dev.boze.api.option.Option
-
Creates a new option
- Option(BaseModule, String, String, Option<?>) - Constructor for class dev.boze.api.option.Option
-
Creates a new option with a parent
- Option(BaseModule, String, String, BooleanSupplier) - Constructor for class dev.boze.api.option.Option
-
Creates a new option with visibility
- Option(BaseModule, String, String, BooleanSupplier, Option<?>) - Constructor for class dev.boze.api.option.Option
-
Creates a new option with visibility and parent
- options - Variable in class dev.boze.api.addon.AddonModule
-
List of settings for this module
- outlineOpacity - Variable in class dev.boze.api.option.ColorOption.Value
-
The opacity value for outline operations
- outlineOpacity() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
outlineOpacityrecord component. - owner - Variable in class dev.boze.api.option.Option
-
The module that owns this option
P
- pack(int, int, int) - Static method in class dev.boze.api.render.ColorMaker
-
Packs RGB components into an integer (0xRRGGBB).
- packet - Variable in class dev.boze.api.event.EventPacket.Receive
-
The packet being received
- packet - Variable in class dev.boze.api.event.EventPacket.Send
-
The packet being sent
- PageOption - Class in dev.boze.api.option
-
A page option that serves as a container for organizing options into pages
PageOption extends ParentOption and provides page-based navigation
When a page is selected, only options belonging to that page are shown - PageOption(BaseModule, String, String) - Constructor for class dev.boze.api.option.PageOption
-
Creates a new page option
- parent - Variable in class dev.boze.api.client.module.ClientModuleExtension
-
The parent client module this extension extends
- ParentOption - Class in dev.boze.api.option
-
An option that serves as a parent container for other options
ParentOption provides a way to group related options together
It doesn't store a meaningful value itself, but serves as a container for child options - ParentOption(BaseModule, String, String) - Constructor for class dev.boze.api.option.ParentOption
-
Creates a new parent option
- ParentOption(BaseModule, String, String, BooleanSupplier) - Constructor for class dev.boze.api.option.ParentOption
-
Creates a new parent option with visibility
- parse(StringReader) - Method in class dev.boze.api.client.module.BaseModule.BaseModuleArgument
- pitch - Variable in class dev.boze.api.event.EventRotate
-
The pitch rotation value
- place(InteractionMode, BlockHitResult, Hand) - Method in interface dev.boze.api.internal.interfaces.IInteraction
- place(InteractionMode, BlockHitResult, Hand) - Static method in class dev.boze.api.utility.interaction.PlaceHelper
-
Place a block at the specified hit result location
- PlaceHelper - Class in dev.boze.api.utility.interaction
-
PlaceHelper provides utilities for casting block placement interactions
- PlaceHelper() - Constructor for class dev.boze.api.utility.interaction.PlaceHelper
- PlacementRecord(BlockPos, long, long, ClientColor, float, float) - Constructor for record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Creates a placement record without animation or shader settings.
- PlacementRecord(BlockPos, long, long, ClientColor, float, float, boolean) - Constructor for record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Creates a placement record without animation settings but with shader setting.
- PlacementRecord(BlockPos, long, long, ClientColor, float, float, float, float, float) - Constructor for record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Creates a placement record with animation settings but without shader setting.
- PlacementRecord(BlockPos, long, long, ClientColor, float, float, float, float, float, boolean) - Constructor for record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Creates a placement record with full animation and shader settings.
- PlaceRenderer - Class in dev.boze.api.render
-
PlaceRenderer handles rendering of block placement visualizations in the world.
- PlaceRenderer() - Constructor for class dev.boze.api.render.PlaceRenderer
- PlaceRenderer.PlacementRecord - Record Class in dev.boze.api.render
-
Record containing placement visualization data
- placeTime() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
placeTimerecord component. - pos() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
posrecord component. - post(Object) - Method in class dev.boze.api.BozeInstance
-
Post an event
Use this to post custom events - Post() - Constructor for class dev.boze.api.event.EventTick.Post
- postInitialize() - Method in class dev.boze.api.addon.Addon
-
Called after
Addon.load()once all addons have been created. - Pre() - Constructor for class dev.boze.api.event.EventTick.Pre
- prepare(ClientColor) - Method in class dev.boze.api.event.EventShader
-
Prepare a color for shader rendering
You must call this each frame you use the color for shader renders
The shader may not render properly if this isn't called - ProfileHelper - Class in dev.boze.api.utility
-
ProfileHelper provides a way to interact with Boze profiles
- ProfileHelper() - Constructor for class dev.boze.api.utility.ProfileHelper
- ProfileHelper.ProfileCategory - Enum Class in dev.boze.api.utility
-
Enum representing the four categories of profiles
Q
- quad(ColorOption.Value, double, double, double, double) - Static method in class dev.boze.api.render.HudDrawer
-
Renders a quad/filled rectangle using ColorOption.Value
Throws RuntimeException if start() was not called first - quad(ClientColor, float, double, double, double, double) - Method in interface dev.boze.api.internal.interfaces.IHudRender
-
Renders a quad/filled rectangle
Throws RuntimeException if start() was not called first - quad(ClientColor, float, double, double, double, double) - Static method in class dev.boze.api.render.HudDrawer
-
Renders a quad/filled rectangle
Throws RuntimeException if start() was not called first
R
- radiansToDegrees(double) - Method in interface dev.boze.api.internal.interfaces.IMath
- radiansToDegrees(double) - Static method in class dev.boze.api.utility.MathHelper
-
Converts radians to degrees.
- raycast(Vec3d, Vec3d) - Method in interface dev.boze.api.internal.interfaces.IRayCasting
- raycast(Vec3d, Vec3d) - Static method in class dev.boze.api.utility.WorldHelper
-
Performs a raycast between two points in the world.
- Receive(Packet<?>) - Constructor for class dev.boze.api.event.EventPacket.Receive
- register(CommandDispatcher<CommandSource>) - Method in class dev.boze.api.addon.AddonCommand
-
Registers this command to the dispatcher.
- register(String, ClientColor) - Static method in class dev.boze.api.render.ColorMaker
-
Registers the provided color under the supplied name so it appears inside the user color list.
- registerAddon(Addon) - Method in class dev.boze.api.BozeInstance
-
Register an addon
- registerColor(String, ClientColor) - Method in interface dev.boze.api.internal.interfaces.IColors
- registerCommand(AddonCommand) - Method in class dev.boze.api.addon.AddonDispatcher
-
Registers a single command
The command will be added to the list of commands and registered with the dispatcher - registerCommands(AddonCommand...) - Method in class dev.boze.api.addon.AddonDispatcher
-
Registers multiple commands at once
Each command will be added to the list of commands and registered with the dispatcher - registerPackage(String) - Method in class dev.boze.api.BozeInstance
-
Registers a (java) package into the event bus
- removePlacement(PlaceRenderer.PlacementRecord) - Static method in class dev.boze.api.render.PlaceRenderer
-
Removes a placement record
- removeSource(CapeSource) - Method in interface dev.boze.api.internal.interfaces.ICapes
- removeSource(CapeSource) - Static method in class dev.boze.api.utility.cape.CapesManager
-
Remove a cape source
- render(String, double, double, ColorOption.Value) - Static method in class dev.boze.api.render.TextDrawer
-
Renders text at the specified position using ColorOption.Value without shadow
Throws RuntimeException if start() was not called first - render(String, double, double, ColorOption.Value, boolean) - Static method in class dev.boze.api.render.TextDrawer
-
Renders text at the specified position using ColorOption.Value
Throws RuntimeException if start() was not called first - render(String, double, double, ClientColor, float) - Static method in class dev.boze.api.render.TextDrawer
-
Renders text at the specified position without shadow
Throws RuntimeException if start() was not called first - render(String, double, double, ClientColor, float, boolean) - Method in interface dev.boze.api.internal.interfaces.ITextRender
- render(String, double, double, ClientColor, float, boolean) - Static method in class dev.boze.api.render.TextDrawer
-
Renders text at the specified position
Throws RuntimeException if start() was not called first - reset() - Method in class dev.boze.api.option.BindOption
- reset() - Method in class dev.boze.api.option.ColorOption
- reset() - Method in class dev.boze.api.option.ModeOption
- reset() - Method in class dev.boze.api.option.Option
-
Resets this option to its default value
- reset() - Method in class dev.boze.api.option.ParentOption
- reset() - Method in class dev.boze.api.option.SliderOption
- reset() - Method in class dev.boze.api.option.ToggleOption
- right - Variable in class dev.boze.api.event.EventInput
- rotate(Vec3d) - Method in class dev.boze.api.event.EventRotate
-
Calculates and sets the rotation to face the specified position.
- rotate(Vec3d, Vec3d) - Method in class dev.boze.api.event.EventRotate
-
Calculates and sets the rotation to face the specified position from the given eye position.
- run() - Method in class dev.boze.api.utility.interaction.Interaction
-
Runs the interaction action
S
- saveObject(Addon, String, Serializable<?>) - Method in interface dev.boze.api.internal.interfaces.IJson
- saveObject(Addon, String, Serializable<?>) - Static method in class dev.boze.api.utility.config.JsonTools
-
Saves an object to a file
- Send(Packet<?>) - Constructor for class dev.boze.api.event.EventPacket.Send
- sendError(String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendError(String) - Static method in class dev.boze.api.utility.ChatHelper
-
Sends an error to the chat
- sendError(String, String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendError(String, String) - Static method in class dev.boze.api.utility.ChatHelper
-
Sends an error to the chat with a title
It's recommended to use this method when sending errors from a command/module - sendMsg(String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendMsg(String) - Static method in class dev.boze.api.utility.ChatHelper
-
Sends a message to the chat
- sendMsg(String, String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendMsg(String, String) - Static method in class dev.boze.api.utility.ChatHelper
-
Sends a message to the chat with a title
It's recommended to use this method when sending messages from a command/module - sendWarning(String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendWarning(String) - Static method in class dev.boze.api.utility.ChatHelper
-
Sends a warning to the chat
- sendWarning(String, String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendWarning(String, String) - Static method in class dev.boze.api.utility.ChatHelper
-
Sends a warning to the chat with a title
It's recommended to use this method when sending warnings from a command/module - Serializable<T> - Interface in dev.boze.api.utility.config
-
Interface for serializable objects (settings, modules, etc.)
- setBind(int, boolean) - Method in class dev.boze.api.option.BindOption
-
Sets the binding using a key/button code and type
- setBind(Bind) - Method in class dev.boze.api.addon.AddonModule
-
Sets the keybind
- setBind(Bind) - Method in interface dev.boze.api.client.module.BaseModule
-
Sets the bind
- setBind(Bind) - Method in class dev.boze.api.option.BindOption
-
Sets the binding using a Bind object
- setCancelled(boolean) - Method in class dev.boze.api.event.CancellableEvent
-
Sets whether this event is cancelled
- setDescription(String) - Method in class dev.boze.api.addon.AddonModule
-
Modify the description of the module
This resets when you re-launch
Supports newline escape sequence - setDescription(String) - Method in interface dev.boze.api.client.module.BaseModule
-
Modify the description of the module
This resets when you re-launch
Supports newline escape sequence - setNotify(boolean) - Method in class dev.boze.api.addon.AddonModule
-
Sets whether notifications should be shown when this module is toggled
- setNotify(boolean) - Method in interface dev.boze.api.client.module.BaseModule
-
Sets whether notifications should be shown when this module is toggled
- setOnlyWhileHolding(boolean) - Method in class dev.boze.api.addon.AddonModule
-
Sets whether this module should only be active while the bind key is held
- setOnlyWhileHolding(boolean) - Method in interface dev.boze.api.client.module.BaseModule
-
Sets whether this module should only be active while the bind key is held
- setParent(Option<?>) - Method in class dev.boze.api.option.Option
-
Sets the parent option of this option
- setSelected(boolean) - Method in class dev.boze.api.option.PageOption
-
Sets whether this page is currently selected
- setState(boolean) - Method in class dev.boze.api.addon.AddonModule
-
Sets whether this module is enabled
This will call onEnable() or onDisable() as appropriate - setState(boolean) - Method in interface dev.boze.api.client.module.BaseModule
-
Sets whether this module is enabled
This will call onEnable() or onDisable() as appropriate - setState(String, boolean) - Static method in class dev.boze.api.client.ModuleManager
-
Set the state of a module
- setState(String, boolean) - Method in interface dev.boze.api.internal.interfaces.IModules
- setTitle(String) - Method in class dev.boze.api.addon.AddonModule
-
Sets the display title of this module
- setTitle(String) - Method in interface dev.boze.api.client.module.BaseModule
-
Sets the display title of this module
- setValue(ColorOption.Value) - Method in class dev.boze.api.option.ColorOption
- setValue(Bind) - Method in class dev.boze.api.option.BindOption
- setValue(Boolean) - Method in class dev.boze.api.option.ParentOption
- setValue(Boolean) - Method in class dev.boze.api.option.ToggleOption
- setValue(Double) - Method in class dev.boze.api.option.SliderOption
- setValue(T) - Method in class dev.boze.api.option.ModeOption
- setValue(T) - Method in class dev.boze.api.option.Option
-
Sets the value of this option
- setValueByName(String) - Method in class dev.boze.api.option.ModeOption
-
Sets the current mode by name
- setVisibility(BooleanSupplier) - Method in class dev.boze.api.option.Option
-
Sets the visibility supplier for this option
- setVisible(boolean) - Method in class dev.boze.api.addon.AddonModule
-
Sets whether this module is visible in the ArrayList
- setVisible(boolean) - Method in interface dev.boze.api.client.module.BaseModule
-
Sets whether this module is visible in the ArrayList
- shaderBoxSides(ColorOption.Value, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader with ColorOption.Value
Does not require start/draw calls. - shaderBoxSides(ColorOption.Value, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader with ColorOption.Value
Does not require start/draw calls. - shaderBoxSides(ColorOption.Value, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader with ColorOption.Value
Does not require start/draw calls. - shaderBoxSides(ColorOption.Value, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader with ColorOption.Value
Does not require start/draw calls. - shaderBoxSides(ClientColor, float, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader
Does not require start/draw calls - shaderBoxSides(ClientColor, float, double, double, double, double, double, double, float) - Method in interface dev.boze.api.internal.interfaces.IWorldRender
- shaderBoxSides(ClientColor, float, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader
Does not require start/draw calls - shaderBoxSides(ClientColor, float, Box) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader
Does not require start/draw calls - shaderBoxSides(ClientColor, float, Box, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders box sides/faces using shader
Does not require start/draw calls - shaderSide(ColorOption.Value, byte, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face using shader with ColorOption.Value
Does not require start/draw calls. - shaderSide(ColorOption.Value, byte, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face using shader with ColorOption.Value
Does not require start/draw calls. - shaderSide(ClientColor, float, byte, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face using shader
Does not require start/draw calls - shaderSide(ClientColor, float, byte, double, double, double, double, double, double, float) - Method in interface dev.boze.api.internal.interfaces.IWorldRender
- shaderSide(ClientColor, float, byte, double, double, double, double, double, double, float) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face using shader
Does not require start/draw calls - shouldNotify() - Method in class dev.boze.api.addon.AddonModule
-
Gets whether notifications should be shown when this module is toggled
- shouldNotify() - Method in interface dev.boze.api.client.module.BaseModule
-
Gets whether notifications should be shown when this module is toggled
- shouldRotate() - Method in class dev.boze.api.utility.interaction.Interaction
-
Returns whether this interaction requires rotation
- shutdown() - Method in class dev.boze.api.addon.Addon
-
Shuts down this addon
This is called when the addon is unloaded. - side(ColorOption.Value, byte, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face using ColorOption.Value
Throws RuntimeException if start() was not called first - side(ClientColor, float, byte, double, double, double, double, double, double) - Method in interface dev.boze.api.internal.interfaces.IWorldRender
- side(ClientColor, float, byte, double, double, double, double, double, double) - Static method in class dev.boze.api.render.WorldDrawer
-
Renders a single box side/face
Throws RuntimeException if start() was not called first - Silent - Enum constant in enum class dev.boze.api.utility.interaction.SwapType
-
Silent swap mode
- Silent - Enum constant in enum class dev.boze.api.utility.interaction.ToggleableSwapType
-
Silent swap mode
- singleOpacity - Variable in class dev.boze.api.option.ColorOption.Value
-
Whether this value uses single opacity
- SliderOption - Class in dev.boze.api.option
-
A numeric option that can be adjusted using a slider
SliderOption provides a way to store and modify numeric values within a specified range
The value is always clamped between min and max, and can only be set in increments of step - SliderOption(BaseModule, String, String, double, double, double, double) - Constructor for class dev.boze.api.option.SliderOption
-
Creates a new slider option
- SliderOption(BaseModule, String, String, double, double, double, double, Option<?>) - Constructor for class dev.boze.api.option.SliderOption
-
Creates a new slider option with a parent
- SliderOption(BaseModule, String, String, double, double, double, double, BooleanSupplier) - Constructor for class dev.boze.api.option.SliderOption
-
Creates a new slider option with visibility
- SliderOption(BaseModule, String, String, double, double, double, double, BooleanSupplier, Option<?>) - Constructor for class dev.boze.api.option.SliderOption
-
Creates a new slider option with visibility and parent
- sneaking - Variable in class dev.boze.api.event.EventInput
- start() - Method in interface dev.boze.api.internal.interfaces.IHudRender
-
Starts a new drawing session
Must be called before any drawing operations. - start() - Method in interface dev.boze.api.internal.interfaces.IWorldRender
- start() - Static method in class dev.boze.api.render.HudDrawer
-
Starts a new HUD drawing session
Must be called before any drawing operations. - start() - Static method in class dev.boze.api.render.WorldDrawer
-
Starts a new world rendering session
Must be called before any non-shader drawing operations. - start(TextType, double) - Method in interface dev.boze.api.internal.interfaces.ITextRender
- start(TextType, double) - Static method in class dev.boze.api.render.TextDrawer
-
Starts a new text rendering session
Must be called before any text operations. - start(TextType, double, boolean) - Method in interface dev.boze.api.internal.interfaces.ITextRender
- start(TextType, double, boolean) - Static method in class dev.boze.api.render.TextDrawer
-
Starts a new text rendering session with measure mode option
Measure mode disables buffer building for width/height calculations only Must be called before any text operations. - start(Vec3d, DrawContext, double) - Method in interface dev.boze.api.internal.interfaces.IBillboard
- start(Vec3d, DrawContext, double) - Static method in class dev.boze.api.render.Billboard
-
Starts billboard rendering at a 3D world position with constant scaling
The scale factor is constant regardless of distance from camera using: scale = clamp(1 - distance * 0.01, 0.5, MAX_VALUE) * scale
This mode maintains consistent element sizes regardless of distance, with a slight fade-out effect for very distant elements. - start(Vec3d, DrawContext, double, double, double) - Method in interface dev.boze.api.internal.interfaces.IBillboard
- start(Vec3d, DrawContext, double, double, double) - Static method in class dev.boze.api.render.Billboard
-
Starts billboard rendering at a 3D world position with distance-based scaling
The scale factor is calculated based on distance from camera using: scale = clamp(1.0 / distance, minScale, maxScale) * factor * 3.0
This mode scales elements based on their distance from the camera, making closer elements appear larger and farther elements appear smaller. - staticColor(int) - Static method in class dev.boze.api.render.ColorMaker
-
Convenience overload that accepts a packed RGB value and marks the color as
_default. - staticColor(int, int, int) - Static method in class dev.boze.api.render.ColorMaker
-
Creates a static color marked as
_default. - staticColor(String, int) - Static method in class dev.boze.api.render.ColorMaker
-
Packs the components before delegating to
ColorMaker.staticColor(String, int, int, int). - staticColor(String, int, int, int) - Method in interface dev.boze.api.internal.interfaces.IColors
- staticColor(String, int, int, int) - Static method in class dev.boze.api.render.ColorMaker
-
Creates a static color.
- step - Variable in class dev.boze.api.option.SliderOption
-
The increment by which this slider's value changes
- stop(DrawContext) - Method in interface dev.boze.api.internal.interfaces.IBillboard
- stop(DrawContext) - Static method in class dev.boze.api.render.Billboard
-
Ends billboard rendering and restores matrix state
Must be called after start() to clean up rendering state - subscribe(Class<?>) - Method in class dev.boze.api.BozeInstance
-
Subscribes a class to listen to events
- subscribe(Object) - Method in class dev.boze.api.BozeInstance
-
Subscribes an object to listen to events
- Success - Enum constant in enum class dev.boze.api.utility.cape.CapeLoadResult
-
Cape loaded successfully
- swapBack() - Method in interface dev.boze.api.internal.interfaces.IInventory
- swapBack() - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Swap back to the original slot
- swapToSlot(int, SwapType) - Method in interface dev.boze.api.internal.interfaces.IInventory
- swapToSlot(int, SwapType) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Swap to the specified slot using the given swap type
- swapToSlot(int, ToggleableSwapType) - Static method in class dev.boze.api.utility.interaction.InvHelper
-
Swap to the specified slot using the given toggleable swap type
- swapType - Variable in enum class dev.boze.api.utility.interaction.ToggleableSwapType
- SwapType - Enum Class in dev.boze.api.utility.interaction
-
Swap type for item swapping
T
- TextDrawer - Class in dev.boze.api.render
-
Text rendering API for drawing text in different contexts
Provides methods for rendering text in GUI, HUD, and world contexts
All rendering operations must be wrapped betweenTextDrawer.start(TextType, double)andTextDrawer.draw(DrawContext)calls - TextDrawer() - Constructor for class dev.boze.api.render.TextDrawer
- TextType - Enum Class in dev.boze.api.render
-
Text rendering type
Defines different contexts for text rendering with appropriate font settings - tickDelta - Variable in class dev.boze.api.event.EventHudRender
-
The current tick delta
- tickDelta - Variable in class dev.boze.api.event.EventWorldRender
- ToggleableSwapType - Enum Class in dev.boze.api.utility.interaction
-
Toggleable swap type for item swapping with off option
- ToggleOption - Class in dev.boze.api.option
-
A boolean option that can be toggled on or off
ToggleOption provides a simple way to store and modify boolean values
The value can only be true or false - ToggleOption(BaseModule, String, String) - Constructor for class dev.boze.api.option.ToggleOption
-
Creates a new toggle option with a default value of false
- ToggleOption(BaseModule, String, String, boolean) - Constructor for class dev.boze.api.option.ToggleOption
-
Creates a new toggle option with a specified default value
- ToggleOption(BaseModule, String, String, boolean, Option<?>) - Constructor for class dev.boze.api.option.ToggleOption
-
Creates a new toggle option with a specified default value and parent
- ToggleOption(BaseModule, String, String, boolean, BooleanSupplier) - Constructor for class dev.boze.api.option.ToggleOption
-
Creates a new toggle option with visibility
- ToggleOption(BaseModule, String, String, boolean, BooleanSupplier, Option<?>) - Constructor for class dev.boze.api.option.ToggleOption
-
Creates a new toggle option with visibility and parent
- toJson() - Method in class dev.boze.api.addon.Addon
- toJson() - Method in class dev.boze.api.addon.AddonModule
- toJson() - Method in class dev.boze.api.client.module.ClientModuleExtension
- toJson() - Method in class dev.boze.api.option.BindOption
- toJson() - Method in class dev.boze.api.option.ColorOption
- toJson() - Method in class dev.boze.api.option.ModeOption
- toJson() - Method in class dev.boze.api.option.PageOption
- toJson() - Method in class dev.boze.api.option.ParentOption
- toJson() - Method in class dev.boze.api.option.SliderOption
- toJson() - Method in class dev.boze.api.option.ToggleOption
- toJson() - Method in interface dev.boze.api.utility.config.Serializable
- toString() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns a string representation of this record class.
U
- unchoose(ClientColorBinding) - Method in class dev.boze.api.render.ClientColor
-
Removes the given consumer binding from this color.
- unsubscribe(Class<?>) - Method in class dev.boze.api.BozeInstance
-
Unsubscribes a class to listen to events
- unsubscribe(Object) - Method in class dev.boze.api.BozeInstance
-
Unsubscribes an object to listen to events
- useShader() - Method in record class dev.boze.api.render.PlaceRenderer.PlacementRecord
-
Returns the value of the
useShaderrecord component.
V
- Value(String, ClientColor, float) - Constructor for class dev.boze.api.option.ColorOption.Value
-
Creates a new value with single opacity
- Value(String, ClientColor, float, float) - Constructor for class dev.boze.api.option.ColorOption.Value
-
Creates a new value with separate fill and outline opacity
- valueOf(String) - Static method in enum class dev.boze.api.render.TextType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.boze.api.utility.cape.CapeLoadResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.boze.api.utility.interaction.InteractionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.boze.api.utility.interaction.SwapType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.boze.api.utility.interaction.ToggleableSwapType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.boze.api.utility.ProfileHelper.ProfileCategory
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.boze.api.render.TextType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.boze.api.utility.cape.CapeLoadResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.boze.api.utility.interaction.InteractionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.boze.api.utility.interaction.SwapType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.boze.api.utility.interaction.ToggleableSwapType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.boze.api.utility.ProfileHelper.ProfileCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class dev.boze.api.addon.Addon
-
Version string of this addon
- VISUALS - Enum constant in enum class dev.boze.api.utility.ProfileHelper.ProfileCategory
W
- WORLD - Enum constant in enum class dev.boze.api.render.TextType
-
World text rendering - for text in the 3D world space
- WorldDrawer - Class in dev.boze.api.render
-
World rendering API for drawing 3D boxes in the world
Provides methods for rendering boxes in 3D world space
All drawing operations must be wrapped betweenWorldDrawer.start()andWorldDrawer.draw(MatrixStack, Framebuffer)calls
You can, of course, draw more than one box per start/draw call
SeeEventShaderbefore using shader renders
Shader renders have their own fill/outline opacity, defined in Shader module. - WorldDrawer() - Constructor for class dev.boze.api.render.WorldDrawer
- WorldHelper - Class in dev.boze.api.utility
-
WorldHelper provides world and block-related utilities.
- WorldHelper() - Constructor for class dev.boze.api.utility.WorldHelper
Y
- yaw - Variable in class dev.boze.api.event.EventRotate
-
The yaw rotation value
- yawToVector(float, double) - Method in interface dev.boze.api.internal.interfaces.IMath
- yawToVector(float, double) - Static method in class dev.boze.api.utility.MathHelper
-
Converts yaw angle and speed to a movement vector.
All Classes and Interfaces|All Packages