Cancellable
public class CreatureSpawnEvent extends EntityEvent implements Cancellable
If a Creature Spawn event is cancelled, the creature will not spawn.
Modifier and Type | Class | Description |
---|---|---|
static class |
CreatureSpawnEvent.SpawnReason |
An enum to specify the type of spawning
|
Event.Result
entity
Constructor | Description |
---|---|
CreatureSpawnEvent(LivingEntity spawnee,
CreatureSpawnEvent.SpawnReason spawnReason) |
Modifier and Type | Method | Description |
---|---|---|
LivingEntity |
getEntity() |
Returns the Entity involved in this event
|
static HandlerList |
getHandlerList() |
|
HandlerList |
getHandlers() |
|
Location |
getLocation() |
Gets the location at which the creature is spawning.
|
CreatureSpawnEvent.SpawnReason |
getSpawnReason() |
Gets the reason for why the creature is being spawned.
|
boolean |
isCancelled() |
Gets the cancellation state of this event.
|
void |
setCancelled(boolean cancel) |
Sets the cancellation state of this event.
|
getEntityType
getEventName, isAsynchronous
public CreatureSpawnEvent(LivingEntity spawnee, CreatureSpawnEvent.SpawnReason spawnReason)
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 eventpublic LivingEntity getEntity()
EntityEvent
getEntity
in class EntityEvent
public Location getLocation()
public CreatureSpawnEvent.SpawnReason getSpawnReason()
public HandlerList getHandlers()
getHandlers
in class Event
public static HandlerList getHandlerList()