Interface ModelEvent

All Known Subinterfaces:
CancellableEvent, HitBoxEvent
All Known Implementing Classes:
AnimationSignalEvent, CloseTrackerEvent, CreateDummyTrackerEvent, CreateEntityTrackerEvent, CreatePlayerSkinEvent, DismountModelEvent, HitBoxCreateEvent, HitBoxDamagedEvent, HitBoxDismountEvent, HitBoxInteractAtEvent, HitBoxInteractEvent, HitBoxMountEvent, HitBoxRemoveEvent, ModelAssetsEvent, ModelDespawnAtPlayerEvent, ModelImportedEvent, 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
    default boolean
    Dispatches this event to the global event bus.
  • Method Details

    • call

      default boolean call()
      Dispatches this event to the global event bus.
      Returns:
      the event is successfully triggered
      Since:
      2.0.0