public class AreaEffectCloudApplyEvent extends EntityEvent implements Cancellable
Event.Result
entity
Constructor and Description |
---|
AreaEffectCloudApplyEvent(AreaEffectCloud entity,
List<LivingEntity> affectedEntities) |
Modifier and Type | Method and Description |
---|---|
List<LivingEntity> |
getAffectedEntities()
Retrieves a mutable list of the effected entities
|
AreaEffectCloud |
getEntity()
Returns the Entity involved in this event
|
static HandlerList |
getHandlerList() |
HandlerList |
getHandlers() |
boolean |
isCancelled()
Gets the cancellation state of this event.
|
void |
setCancelled(boolean cancel)
Sets the cancellation state of this event.
|
getEntityType
callEvent, getEventName, isAsynchronous
public AreaEffectCloudApplyEvent(@NotNull AreaEffectCloud entity, @NotNull List<LivingEntity> affectedEntities)
public boolean isCancelled()
Cancellable
isCancelled
in interface Cancellable
public void setCancelled(boolean cancel)
Cancellable
setCancelled
in interface Cancellable
cancel
- true if you wish to cancel this event@NotNull public AreaEffectCloud getEntity()
EntityEvent
getEntity
in class EntityEvent
@NotNull public List<LivingEntity> getAffectedEntities()
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()
@NotNull public HandlerList getHandlers()
getHandlers
in class Event
@NotNull public static HandlerList getHandlerList()
Copyright © 2022. All rights reserved.