Skip to Content
⚠ Under Construction
ReferenceC++ APIHandlerList

endstone::HandlerList

A list of event handlers. Should be instantiated on a per-event basis.

Functions:

HandlerList

HandlerList(std::string event)

getHandlers

std::vector<EventHandler *> getHandlers() const

Get the baked registered handlers associated with this handler list

Returns:

the array of registered handlers

registerHandler

EventHandler *registerHandler(std::unique_ptr<EventHandler> handler)

Register a new handler

Parameters:

  • handler Event handler to register

Returns:

the pointer to the registered handler

unregister

void unregister(const EventHandler &handler)

Remove a handler from a specific order slot

Parameters:

  • handler Event handler to remove
void unregister(const Plugin &plugin)

Remove a specific plugin’s handlers from this handler

Parameters:

Last updated on