Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addFriend(String) - Static method in class dev.boze.api.client.FriendManager
- addFriend(String) - Method in interface dev.boze.api.internal.interfaces.IFriends
- Addon - Class in dev.boze.api.addon
-
Base class for all Boze addons
- 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
- AddonDispatcher() - Constructor for class dev.boze.api.addon.AddonDispatcher
- AddonInitializationException - Exception Class in dev.boze.api.exception
- AddonInitializationException(String) - Constructor for exception class dev.boze.api.exception.AddonInitializationException
- AddonInitializationException(String, Throwable) - Constructor for exception class dev.boze.api.exception.AddonInitializationException
- AddonModule - Class in dev.boze.api.addon
-
Base class for all addon modules
- AddonModule(String, String) - Constructor for class dev.boze.api.addon.AddonModule
-
Creates a new module
- addSource(CapeSource) - Static method in class dev.boze.api.client.cape.CapesManager
-
Add a cape source
- addSource(CapeSource) - Method in interface dev.boze.api.internal.interfaces.ICapes
- argument(String, ArgumentType<T>) - Static method in class dev.boze.api.addon.AddonCommand
-
Helper method to create an argument for the command builder.
B
- backward - Variable in class dev.boze.api.event.EventInput
- Bind - Class in dev.boze.api.input
-
Represents a keyboard or mouse button binding
- Bind(boolean, int) - Constructor for class dev.boze.api.input.Bind
-
Creates a new bind
- BindOption - Class in dev.boze.api.option
-
An option for keyboard/mouse bindings
- BindOption(AddonModule, String, String) - Constructor for class dev.boze.api.option.BindOption
-
Creates a new bind option with no default binding
- BindOption(AddonModule, String, String, int, boolean) - Constructor for class dev.boze.api.option.BindOption
-
Creates a new bind option with a specified default binding
- BINDS - Enum constant in enum class dev.boze.api.client.ProfileHelper.ProfileCategory
- BozeInstance - Class in dev.boze.api
-
Boze (API) Instance
- build(LiteralArgumentBuilder<CommandSource>) - Method in class dev.boze.api.addon.AddonCommand
-
Implement this method to build the command.
C
- callback(GameProfile, CapeLoadResult, Identifier) - Method in class dev.boze.api.client.cape.CapeSource
-
Gets called once a profile's cape gets loaded (if URL not null)
- camera - Variable in class dev.boze.api.event.EventWorldRender
- CapeLoadResult - Enum Class in dev.boze.api.client.cape
-
Enum for cape load results
- CapesManager - Class in dev.boze.api.client.cape
-
Capes manager
- CapesManager() - Constructor for class dev.boze.api.client.cape.CapesManager
- CapeSource - Class in dev.boze.api.client.cape
- CapeSource(String) - Constructor for class dev.boze.api.client.cape.CapeSource
- ChatHelper - Class in dev.boze.api.client
-
A helper for sending messages to the client chat
- ChatHelper() - Constructor for class dev.boze.api.client.ChatHelper
- CLIENT - Enum constant in enum class dev.boze.api.client.ProfileHelper.ProfileCategory
- context - Variable in class dev.boze.api.event.EventHudRender
-
The current draw context
D
- 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.cape - package dev.boze.api.client.cape
- dev.boze.api.config - package dev.boze.api.config
- dev.boze.api.event - package dev.boze.api.event
- dev.boze.api.exception - package dev.boze.api.exception
- dev.boze.api.input - package dev.boze.api.input
- 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
- dispatch(String) - Method in class dev.boze.api.addon.AddonDispatcher
-
Dispatches a command using the default client command source
- dispatch(String, CommandSource) - Method in class dev.boze.api.addon.AddonDispatcher
-
Dispatches a command with a specific command source
- 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
E
- equals(Object) - Method in class dev.boze.api.client.cape.CapeSource
- Error - Enum constant in enum class dev.boze.api.client.cape.CapeLoadResult
-
Server/website did not respond at all, or there was an error parsing the response
- EventHudRender - Class in dev.boze.api.event
-
Event called when the HUD is being rendered
- EventHudRender() - Constructor for class dev.boze.api.event.EventHudRender
- EventInput - Class in dev.boze.api.event
-
EventInput
- EventInput() - Constructor for class dev.boze.api.event.EventInput
- EventPlayerUpdate - Class in dev.boze.api.event
-
EventPlayerUpdate
- EventPlayerUpdate() - Constructor for class dev.boze.api.event.EventPlayerUpdate
- EventTick - Class in dev.boze.api.event
-
EventTick
- 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
- EventWorldRender() - Constructor for class dev.boze.api.event.EventWorldRender
F
- 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 interface dev.boze.api.config.Serializable
- fromJson(JsonObject) - Method in class dev.boze.api.option.BindOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.ModeOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.SliderOption
- fromJson(JsonObject) - Method in class dev.boze.api.option.ToggleOption
G
- get() - Static method in class dev.boze.api.event.EventPlayerUpdate
- 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(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
- getAddons() - Method in class dev.boze.api.BozeInstance
-
Get all registered addons
- getAvailableProfiles(ProfileHelper.ProfileCategory) - Static method in class dev.boze.api.client.ProfileHelper
-
Get the available profiles for a specified category
- getAvailableProfiles(ProfileHelper.ProfileCategory) - Method in interface dev.boze.api.internal.interfaces.IProfiles
- getBind() - Method in class dev.boze.api.addon.AddonModule
-
Gets the current keybind
- getBind() - Method in class dev.boze.api.input.Bind
-
Gets the GLFW code for this bind
- getBind() - Method in class dev.boze.api.option.BindOption
-
Gets the current key/button code
- getBindName(Bind) - Static method in class dev.boze.api.input.InputNameProvider
-
Get the name of a bind
- getBindOption() - Method in class dev.boze.api.addon.AddonModule
-
Gets the keybind option
- getButtonName(int) - Static method in class dev.boze.api.input.InputNameProvider
-
Get the name of a (mouse) button
- getButtonName(int) - Method in interface dev.boze.api.internal.interfaces.IInput
- getCapes() - Static method in class dev.boze.api.internal.Instances
- getChat() - Static method in class dev.boze.api.internal.Instances
- getCommands() - Method in class dev.boze.api.addon.AddonDispatcher
-
Gets all registered commands
- 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
- getDir() - Method in class dev.boze.api.addon.Addon
-
Gets the addon's directory
- getDispatcher() - Method in class dev.boze.api.addon.AddonDispatcher
-
Gets the underlying command dispatcher
- getEnumClass() - Method in class dev.boze.api.option.ModeOption
-
Gets the enum class of this mode option
- getFriends() - Static method in class dev.boze.api.internal.Instances
- getInput() - Static method in class dev.boze.api.internal.Instances
- getJson() - Static method in class dev.boze.api.internal.Instances
- getKeyName(int) - Static method in class dev.boze.api.input.InputNameProvider
-
Get the name of a (keyboard) key
- getKeyName(int) - Method in interface dev.boze.api.internal.interfaces.IInput
- 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
- 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.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
- getProfiles() - Static method in class dev.boze.api.internal.Instances
- getSelectedProfile(ProfileHelper.ProfileCategory) - Static method in class dev.boze.api.client.ProfileHelper
-
Get the selected profile name for a specified category
- getSelectedProfile(ProfileHelper.ProfileCategory) - Method in interface dev.boze.api.internal.interfaces.IProfiles
- getSources() - Static method in class dev.boze.api.client.cape.CapesManager
-
Get all cape sources, from all addons
- getSources() - Method in interface dev.boze.api.internal.interfaces.ICapes
- getState() - Method in class dev.boze.api.addon.AddonModule
-
Gets whether this module is enabled
- getState(String) - Static method in class dev.boze.api.client.ModuleHelper
-
Get the state of a module
- getState(String) - Method in interface dev.boze.api.internal.interfaces.IModules
- getTitle() - Method in class dev.boze.api.addon.AddonModule
-
Gets the display title of this module
- getUrl(GameProfile) - Method in class dev.boze.api.client.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.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.SliderOption
- getValue() - Method in class dev.boze.api.option.ToggleOption
- Globals - Class in dev.boze.api
-
Globals class
- Globals() - Constructor for class dev.boze.api.Globals
I
- ICapes - Interface in dev.boze.api.internal.interfaces
- IChat - Interface in dev.boze.api.internal.interfaces
- id - Variable in class dev.boze.api.addon.Addon
-
Unique identifier for this addon
- IFriends - Interface in dev.boze.api.internal.interfaces
- IInput - Interface in dev.boze.api.internal.interfaces
- IJson - 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
- InputNameProvider - Class in dev.boze.api.input
-
Input Name Provider, used to get the name of a key or button
- InputNameProvider() - Constructor for class dev.boze.api.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
- InvalidResponse - Enum constant in enum class dev.boze.api.client.cape.CapeLoadResult
-
Server/website did not respond with a cape texture
- IProfiles - Interface in dev.boze.api.internal.interfaces
- isButton() - Method in class dev.boze.api.input.Bind
-
Checks if this bind is a mouse button
- isButton() - Method in class dev.boze.api.option.BindOption
-
Checks if this bind is for a mouse button
- isFriend(String) - Static method in class dev.boze.api.client.FriendManager
- isFriend(String) - Method in interface dev.boze.api.internal.interfaces.IFriends
J
- JsonTools - Class in dev.boze.api.config
-
Helper class for saving and loading json objects
- JsonTools() - Constructor for class dev.boze.api.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
- literal(String) - Static method in class dev.boze.api.addon.AddonCommand
-
Helper method to create a literal for the command builder.
- loadObject(Addon, String, Serializable<T>) - Static method in class dev.boze.api.config.JsonTools
-
Loads to object from a file
- loadObject(Addon, String, Serializable<T>) - Method in interface dev.boze.api.internal.interfaces.IJson
M
- MAIN - Enum constant in enum class dev.boze.api.client.ProfileHelper.ProfileCategory
- 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(AddonModule, String, String, T) - Constructor for class dev.boze.api.option.ModeOption
-
Creates a new mode option
- ModuleHelper - Class in dev.boze.api.client
-
ModuleHelper provides a way to interact with Boze modules
- ModuleHelper() - Constructor for class dev.boze.api.client.ModuleHelper
- ModuleNotFoundException - Exception Class in dev.boze.api.exception
- ModuleNotFoundException(String) - Constructor for exception class dev.boze.api.exception.ModuleNotFoundException
- 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.client.cape.CapeSource
- name - Variable in class dev.boze.api.option.Option
-
The name of this option
O
- onDisable() - Method in class dev.boze.api.addon.AddonModule
-
Called when this module is disabled
- onEnable() - Method in class dev.boze.api.addon.AddonModule
-
Called when this module is enabled
- Option<T> - Class in dev.boze.api.option
-
Base class for all module options
- Option(AddonModule, String, String) - Constructor for class dev.boze.api.option.Option
-
Creates a new option
- owner - Variable in class dev.boze.api.option.Option
-
The module that owns this option
P
- post(Object) - Method in class dev.boze.api.BozeInstance
-
Post an event
- Post() - Constructor for class dev.boze.api.event.EventTick.Post
- Pre() - Constructor for class dev.boze.api.event.EventTick.Pre
- ProfileHelper - Class in dev.boze.api.client
-
ProfileHelper provides a way to interact with Boze profiles
- ProfileHelper() - Constructor for class dev.boze.api.client.ProfileHelper
- ProfileHelper.ProfileCategory - Enum Class in dev.boze.api.client
-
Enum representing the four categories of profiles
R
- register(CommandDispatcher<CommandSource>) - Method in class dev.boze.api.addon.AddonCommand
-
Registers this command to the dispatcher.
- registerAddon(Addon) - Method in class dev.boze.api.BozeInstance
-
Register an addon
- registerCommand(AddonCommand) - Method in class dev.boze.api.addon.AddonDispatcher
-
Registers a single command
- registerCommands(AddonCommand...) - Method in class dev.boze.api.addon.AddonDispatcher
-
Registers multiple commands at once
- registerPackage(String) - Method in class dev.boze.api.BozeInstance
-
Registers a (java) package into the event bus
- removeSource(CapeSource) - Static method in class dev.boze.api.client.cape.CapesManager
-
Remove a cape source
- removeSource(CapeSource) - Method in interface dev.boze.api.internal.interfaces.ICapes
- reset() - Method in class dev.boze.api.option.BindOption
- 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.SliderOption
- reset() - Method in class dev.boze.api.option.ToggleOption
- right - Variable in class dev.boze.api.event.EventInput
S
- saveObject(Addon, String, Serializable<?>) - Static method in class dev.boze.api.config.JsonTools
-
Saves an object to a file
- saveObject(Addon, String, Serializable<?>) - Method in interface dev.boze.api.internal.interfaces.IJson
- sendError(String) - Static method in class dev.boze.api.client.ChatHelper
-
Send an error to the chat
- sendError(String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendError(String, String) - Static method in class dev.boze.api.client.ChatHelper
-
Send an error to the chat with a title
- sendError(String, String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendMsg(String) - Static method in class dev.boze.api.client.ChatHelper
-
Send a message to the chat
- sendMsg(String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendMsg(String, String) - Static method in class dev.boze.api.client.ChatHelper
-
Send a message to the chat with a title
- sendMsg(String, String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendWarning(String) - Static method in class dev.boze.api.client.ChatHelper
-
Send a warning to the chat
- sendWarning(String) - Method in interface dev.boze.api.internal.interfaces.IChat
- sendWarning(String, String) - Static method in class dev.boze.api.client.ChatHelper
-
Send a warning to the chat with a title
- sendWarning(String, String) - Method in interface dev.boze.api.internal.interfaces.IChat
- Serializable<T> - Interface in dev.boze.api.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 class dev.boze.api.option.BindOption
-
Sets the binding using a Bind object
- setState(boolean) - Method in class dev.boze.api.addon.AddonModule
-
Sets whether this module is enabled
- setState(String, boolean) - Static method in class dev.boze.api.client.ModuleHelper
-
Set the state of a module
- setState(String, boolean) - Method in interface dev.boze.api.internal.interfaces.IModules
- settings - Variable in class dev.boze.api.addon.AddonModule
-
List of settings for this module
- setTitle(String) - Method in class dev.boze.api.addon.AddonModule
-
Sets the display title of this module
- setValue(Bind) - Method in class dev.boze.api.option.BindOption
- 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
- shutdown() - Method in class dev.boze.api.addon.Addon
-
Shuts down this addon
- SliderOption - Class in dev.boze.api.option
-
A numeric option that can be adjusted using a slider
- SliderOption(AddonModule, String, String, double, double, double, double) - Constructor for class dev.boze.api.option.SliderOption
-
Creates a new slider option
- sneaking - Variable in class dev.boze.api.event.EventInput
- step - Variable in class dev.boze.api.option.SliderOption
-
The increment by which this slider's value changes
- 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.client.cape.CapeLoadResult
-
Cape loaded successfully
T
- tickDelta - Variable in class dev.boze.api.event.EventHudRender
-
The current tick delta
- tickDelta - Variable in class dev.boze.api.event.EventWorldRender
- ToggleOption - Class in dev.boze.api.option
-
A boolean option that can be toggled on or off
- ToggleOption(AddonModule, String, String) - Constructor for class dev.boze.api.option.ToggleOption
-
Creates a new toggle option with a default value of false
- ToggleOption(AddonModule, String, String, boolean) - Constructor for class dev.boze.api.option.ToggleOption
-
Creates a new toggle option with a specified default value
- toJson() - Method in class dev.boze.api.addon.Addon
- toJson() - Method in class dev.boze.api.addon.AddonModule
- toJson() - Method in interface dev.boze.api.config.Serializable
- toJson() - Method in class dev.boze.api.option.BindOption
- toJson() - Method in class dev.boze.api.option.ModeOption
- toJson() - Method in class dev.boze.api.option.SliderOption
- toJson() - Method in class dev.boze.api.option.ToggleOption
U
- 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
V
- valueOf(String) - Static method in enum class dev.boze.api.client.cape.CapeLoadResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.boze.api.client.ProfileHelper.ProfileCategory
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.boze.api.client.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.client.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.client.ProfileHelper.ProfileCategory
All Classes and Interfaces|All Packages|Serialized Form