Package kr.toxicity.model.api.event


package kr.toxicity.model.api.event
Defines BetterModel lifecycle, tracker, animation, skin, and asset events.

Event contracts in this package are dispatched through the API event bus and describe observable model behavior such as reloads, imports, tracker creation, player visibility, mounting, and animation signals. Platform adapters may wrap these events, but the event payloads remain platform-neutral API contracts.

Example:

BetterModel.eventBus().subscribe(application, ModelImportedEvent.class, event -> {
    var renderer = event.renderer();
});
Since:
3.2.0