Index

A B C D E F G I J L M N O P R S T U V 
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
 
A B C D E F G I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form