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
- Addon(String, String, String, String) - Constructor for class dev.boze.api.addon.Addon
- Addon(String, String, String, String, AddonDispatcher) - Constructor for class dev.boze.api.addon.Addon
- 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 command dispatcher.
- 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
- AddonModule(String, String) - Constructor for class dev.boze.api.addon.AddonModule
- 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
- Bind(boolean, int) - Constructor for class dev.boze.api.input.Bind
- BindOption - Class in dev.boze.api.option
- BindOption(AddonModule, String, String) - Constructor for class dev.boze.api.option.BindOption
- BindOption(AddonModule, String, String, int, boolean) - Constructor for class dev.boze.api.option.BindOption
- BINDS - Enum constant in enum class dev.boze.api.client.ProfileHelper.ProfileCategory
- BozeInstance - Class in dev.boze.api
-
Boze (API) Instance This class keeps track of all the addons and modules registered by addons It also provides addons a way to register packages and subscribe to events
- 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 - Variable in class dev.boze.api.option.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 to the addon's dispatcher.
- dispatch(String, CommandSource) - Method in class dev.boze.api.addon.AddonDispatcher
-
Dispatches a command to the addon's dispatcher with a specific source.
- dispatcher - Variable in class dev.boze.api.addon.Addon
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
- getBind() - Method in class dev.boze.api.input.Bind
- getBind() - Method in class dev.boze.api.option.BindOption
- 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
- 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
- getDir() - Method in class dev.boze.api.addon.Addon
- getDispatcher() - Method in class dev.boze.api.addon.AddonDispatcher
-
Gets the dispatcher that handles the addon's commands.
- getDispatchers() - Method in class dev.boze.api.BozeInstance
-
Gets a list of all addon dispatchers
- getEnumClass() - Method in class dev.boze.api.option.ModeOption
- 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
- getModes() - Method in class dev.boze.api.option.ModeOption
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- isButton() - Method in class dev.boze.api.option.BindOption
- 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
-
Interface 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
- min - Variable in class dev.boze.api.option.SliderOption
- ModeOption<T> - Class in dev.boze.api.option
- ModeOption(AddonModule, String, String, T) - Constructor for class dev.boze.api.option.ModeOption
- 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
N
- name - Variable in class dev.boze.api.addon.Addon
- name - Variable in class dev.boze.api.client.cape.CapeSource
- name - Variable in class dev.boze.api.option.Option
O
- onDisable() - Method in class dev.boze.api.addon.AddonModule
- onEnable() - Method in class dev.boze.api.addon.AddonModule
- Option<T> - Class in dev.boze.api.option
- Option(AddonModule, String, String) - Constructor for class dev.boze.api.option.Option
- owner - Variable in class dev.boze.api.option.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 command to the addon's dispatcher.
- registerCommands(AddonCommand...) - Method in class dev.boze.api.addon.AddonDispatcher
-
Registers multiple commands to the addon's dispatcher.
- 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
- 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
- setBind(Bind) - Method in class dev.boze.api.addon.AddonModule
- setBind(Bind) - Method in class dev.boze.api.option.BindOption
- setState(boolean) - Method in class dev.boze.api.addon.AddonModule
- 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
- setTitle(String) - Method in class dev.boze.api.addon.AddonModule
- 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
- setValueByName(String) - Method in class dev.boze.api.option.ModeOption
- shutdown() - Method in class dev.boze.api.addon.Addon
- SliderOption - Class in dev.boze.api.option
- SliderOption(AddonModule, String, String, double, double, double, double) - Constructor for class dev.boze.api.option.SliderOption
- sneaking - Variable in class dev.boze.api.event.EventInput
- step - Variable in class dev.boze.api.option.SliderOption
- 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
- ToggleOption(AddonModule, String, String) - Constructor for class dev.boze.api.option.ToggleOption
- ToggleOption(AddonModule, String, String, boolean) - Constructor for class dev.boze.api.option.ToggleOption
- 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
- VISUALS - Enum constant in enum class dev.boze.api.client.ProfileHelper.ProfileCategory
All Classes and Interfaces|All Packages|Serialized Form