Class EntityCombustEvent

All Implemented Interfaces:
Cancellable
Direct Known Subclasses:
EntityCombustByBlockEvent, EntityCombustByEntityEvent

public class EntityCombustEvent extends EntityEvent implements Cancellable
Called when an entity combusts.

If an Entity Combust event is cancelled, the entity will not combust.

  • Constructor Details Link icon

    • EntityCombustEvent Link icon

      @Deprecated(since="1.21") public EntityCombustEvent(@NotNull Entity combustee, int duration)
      Deprecated.
    • EntityCombustEvent Link icon

      public EntityCombustEvent(@NotNull Entity combustee, float duration)
  • Method Details Link icon

    • isCancelled Link icon

      public boolean isCancelled()
      Description copied from interface: Cancellable
      Gets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins
      Specified by:
      isCancelled in interface Cancellable
      Returns:
      true if this event is cancelled
    • setCancelled Link icon

      public void setCancelled(boolean cancel)
      Description copied from interface: Cancellable
      Sets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.
      Specified by:
      setCancelled in interface Cancellable
      Parameters:
      cancel - true if you wish to cancel this event
    • getDuration Link icon

      public float getDuration()
      Returns:
      the amount of time (in seconds) the combustee should be alight for
    • setDuration Link icon

      public void setDuration(float duration)
      The number of seconds the combustee should be alight for.

      This value will only ever increase the combustion time, not decrease existing combustion times.

      Parameters:
      duration - the time in seconds to be alight for.
    • setDuration Link icon

      @Deprecated(since="1.21", forRemoval=true) public void setDuration(int duration)
      Deprecated, for removal: This API element is subject to removal in a future version.
      duration is now a float
      The number of seconds the combustee should be alight for.

      This value will only ever increase the combustion time, not decrease existing combustion times.

      Parameters:
      duration - the time in seconds to be alight for.
      See Also:
    • getHandlers Link icon

      @NotNull public HandlerList getHandlers()
      Specified by:
      getHandlers in class Event
    • getHandlerList Link icon

      @NotNull public static HandlerList getHandlerList()