Interface ModelEvent

All Known Subinterfaces:
CancellableEvent
All Known Implementing Classes:
AnimationSignalEvent, CloseTrackerEvent, CreateDummyTrackerEvent, CreateEntityTrackerEvent, CreatePlayerSkinEvent, DismountModelEvent, ModelAssetsEvent, ModelDamagedEvent, ModelDespawnAtPlayerEvent, ModelImportedEvent, ModelInteractAtEvent, ModelInteractEvent, ModelSpawnAtPlayerEvent, MountModelEvent, PlayerHideTrackerEvent, PlayerPerAnimationEndEvent, PlayerPerAnimationStartEvent, PlayerShowTrackerEvent, PluginEndReloadEvent, PluginStartReloadEvent, RemovePlayerSkinEvent

public interface ModelEvent
Represents a base event in the BetterModel system.

All events related to model lifecycle, interaction, and animation implement this interface. Events can be dispatched using the call() method.

Since:
2.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Dispatches this event to the global event bus.
  • Method Details

    • call

      @NotNull default BetterModelEventBus.Result call()
      Dispatches this event to the global event bus.
      Returns:
      the result of the event call
      Since:
      2.0.0