Interface CancellableEvent

All Superinterfaces:
ModelEvent
All Known Implementing Classes:
DismountModelEvent, ModelDamagedEvent, ModelInteractEvent, ModelSpawnAtPlayerEvent, MountModelEvent, PlayerHideTrackerEvent, PlayerShowTrackerEvent, RemovePlayerSkinEvent

public interface CancellableEvent extends ModelEvent
Represents an event that can be canceled.

Cancelling an event typically prevents the associated action from completing.

Since:
2.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks if the event has been canceled.
    void
    setCancelled(boolean cancel)
    Sets the cancellation state of the event.

    Methods inherited from interface kr.toxicity.model.api.event.ModelEvent

    call
  • Method Details

    • isCancelled

      boolean isCancelled()
      Checks if the event has been canceled.
      Returns:
      true if canceled, false otherwise
      Since:
      2.0.0
    • setCancelled

      void setCancelled(boolean cancel)
      Sets the cancellation state of the event.
      Parameters:
      cancel - true to cancel the event, false to allow it
      Since:
      2.0.0