public class SpawnEntityEvent extends DelegateEvent
Thrown when an entity is spawned.
| Constructor and Description |
|---|
SpawnEntityEvent(org.bukkit.event.Event originalEvent,
Cause cause,
org.bukkit.entity.Entity target) |
SpawnEntityEvent(org.bukkit.event.Event originalEvent,
Cause cause,
org.bukkit.Location location,
org.bukkit.entity.EntityType type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
filter(com.google.common.base.Predicate<org.bukkit.Location> predicate,
boolean cancelEventOnFalse)
Filter the list of affected entities with the given predicate.
|
org.bukkit.entity.EntityType |
getEffectiveType()
Get the effective entity type of the spawned entity.
|
org.bukkit.entity.Entity |
getEntity()
Get the target entity being affected.
|
static org.bukkit.event.HandlerList |
getHandlerList() |
org.bukkit.event.HandlerList |
getHandlers() |
org.bukkit.Location |
getTarget()
Get the target location being affected.
|
org.bukkit.World |
getWorld()
Get the world.
|
getCause, getOriginalEvent, getRelevantFlags, getResult, isCancelled, isSilent, setAllowed, setCancelled, setResult, setSilentpublic SpawnEntityEvent(@Nullable
org.bukkit.event.Event originalEvent,
Cause cause,
org.bukkit.entity.Entity target)
public SpawnEntityEvent(@Nullable
org.bukkit.event.Event originalEvent,
Cause cause,
org.bukkit.Location location,
org.bukkit.entity.EntityType type)
public org.bukkit.entity.EntityType getEffectiveType()
public org.bukkit.event.HandlerList getHandlers()
getHandlers in class org.bukkit.event.Eventpublic static org.bukkit.event.HandlerList getHandlerList()
public org.bukkit.World getWorld()
public org.bukkit.Location getTarget()
@Nullable public org.bukkit.entity.Entity getEntity()
public boolean filter(com.google.common.base.Predicate<org.bukkit.Location> predicate,
boolean cancelEventOnFalse)
false, then the entity is not affected.predicate - the predicatecancelEventOnFalse - true to cancel the event and clear the entity
list once the predicate returns false