app_event

bedrock_server_manager.plugins.app_event.app_event(event_name: str, *, priority: int = 0, filters: EventFilter | None = None, listener_id: str | None = None, before: tuple[str, ...] = (), after: tuple[str, ...] = (), timeout_seconds: float | None = None) → Callable

Decorator to easily register a plugin method as an event listener for an event.

Example

@app_event("on_load")
def on_data_updated(self, **kwargs):
    pass