程序包 org.bukkit.event.entity

# 类 CreatureSpawnEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntitySpawnEvent
org.bukkit.event.entity.CreatureSpawnEvent

所有已实现的接口:
  `Cancellable`

public class CreatureSpawnEvent extends EntitySpawnEvent
当一个生物体在世界中出生时触发该事件.

如果该事件被取消了,那么这个生物将不会出生.

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  类
  说明
  `static enum`
  `CreatureSpawnEvent.SpawnReason`
  生成原因的枚举类.

  ## 从类继承的嵌套类/接口 org.bukkit.event.Event

  `Event.Result`

- ## 字段概要

  ### 从类继承的字段 org.bukkit.event.entity.EntityEvent

  `entity`

- ## 构造器概要

  构造器
  构造器
  说明
  `CreatureSpawnEvent(@NotNull LivingEntity spawnee, @NotNull CreatureSpawnEvent.SpawnReason spawnReason)`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull LivingEntity`
  `getEntity()`
  返回这个事件所涉及的实体.
  `@NotNull CreatureSpawnEvent.SpawnReason`
  `getSpawnReason()`
  返回生物出生的原因

  ### 从类继承的方法 org.bukkit.event.entity.EntitySpawnEvent

  `getHandlerList, getHandlers, getLocation, isCancelled, setCancelled`

  ### 从类继承的方法 org.bukkit.event.entity.EntityEvent

  `getEntityType`

  ### 从类继承的方法 org.bukkit.event.Event

  `getEventName, isAsynchronous`

  ### 从类继承的方法 java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 构造器详细资料

  - ### CreatureSpawnEvent

    public CreatureSpawnEvent(@NotNull @NotNull LivingEntity spawnee, @NotNull @NotNull CreatureSpawnEvent.SpawnReason spawnReason)

- ## 方法详细资料

  - ### getEntity

    @NotNull public @NotNull LivingEntity getEntity()
    从类复制的说明: `EntityEvent`
    返回这个事件所涉及的实体.

    原文: Returns the Entity involved in this event

    覆盖:
      `getEntity` 在类中 `EntityEvent`
    返回:
      涉及这个事件的实体

  - ### getSpawnReason

    @NotNull public @NotNull CreatureSpawnEvent.SpawnReason getSpawnReason()
    返回生物出生的原因

    原文: Gets the reason for why the creature is being spawned.

    返回:
      出生原因