Class AreaEffectCloudApplyEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.AreaEffectCloudApplyEvent
All Implemented Interfaces:
Cancellable

public class AreaEffectCloudApplyEvent extends EntityEvent implements Cancellable
Called when a lingering potion applies it's effects. Happens once every 5 ticks
  • Constructor Details

  • Method Details

    • isCancelled

      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

      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
    • getEntity

      @NotNull public AreaEffectCloud getEntity()
      Description copied from class: EntityEvent
      Returns the Entity involved in this event
      Overrides:
      getEntity in class EntityEvent
      Returns:
      Entity who is involved in this event
    • getAffectedEntities

      @NotNull public List<LivingEntity> getAffectedEntities()
      Retrieves a mutable list of the effected entities

      It is important to note that not every entity in this list is guaranteed to be effected. The cloud may die during the application of its effects due to the depletion of AreaEffectCloud.getDurationOnUse() or AreaEffectCloud.getRadiusOnUse()

      Returns:
      the affected entity list
    • getHandlers

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

      @NotNull public static HandlerList getHandlerList()