Package dev.boze.api.addon


package dev.boze.api.addon
  • Classes
    Class
    Description
    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
    Base 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 commands
    Base 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