Package dev.boze.api.addon
package dev.boze.api.addon
-
ClassesClassDescriptionBase 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 dispatcherBase class for addon commands.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 commandsBase class for addon HUD modules.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