程序包 org.bukkit.event.entity

# 类 EntityBreedEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntityBreedEvent

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

public class EntityBreedEvent extends EntityEvent implements Cancellable
当一个实体与另一个实体交配繁殖时触发本事件.

- ## 嵌套类概要

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

  `Event.Result`

- ## 字段概要

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

  `entity`

- ## 构造器概要

  构造器
  构造器
  说明
  `EntityBreedEvent(@NotNull LivingEntity child, @NotNull LivingEntity mother, @NotNull LivingEntity father, @Nullable LivingEntity breeder, @Nullable ItemStack bredWith, int experience)`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@Nullable ItemStack`
  `getBredWith()`
  获取用于引起此次繁殖的物品 (若存在).
  `@Nullable LivingEntity`
  `getBreeder()`
  获取引起此次繁殖事件的实体.
  `@NotNull LivingEntity`
  `getEntity()`
  返回这个事件所涉及的实体.
  `int`
  `getExperience()`
  获取此次繁殖授予玩家的经验数量.
  `@NotNull LivingEntity`
  `getFather()`
  获取此新生实体的父实体.
  `static @NotNull HandlerList`
  `getHandlerList()`
  `@NotNull HandlerList`
  `getHandlers()`
  `@NotNull LivingEntity`
  `getMother()`
  获取繁殖此实体的母实体.
  `boolean`
  `isCancelled()`
  获取这个事件是否被取消.一个被取消的事件不会在服务器里执行，但是仍然会传递事件到其他插件.
  `void`
  `setCancelled(boolean cancel)`
  取消这个事件.
  `void`
  `setExperience(int experience)`
  设置此次繁殖授予玩家的经验数量.

  ### 从类继承的方法 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`

- ## 构造器详细资料

  - ### EntityBreedEvent

    public EntityBreedEvent(@NotNull @NotNull LivingEntity child, @NotNull @NotNull LivingEntity mother, @NotNull @NotNull LivingEntity father, @Nullable @Nullable LivingEntity breeder, @Nullable @Nullable ItemStack bredWith, int experience)

- ## 方法详细资料

  - ### getEntity

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

    原文: Returns the Entity involved in this event

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

  - ### getMother

    @NotNull public @NotNull LivingEntity getMother()
    获取繁殖此实体的母实体.

    原文:Gets the parent creating this entity.

    返回:
      母实体

  - ### getFather

    @NotNull public @NotNull LivingEntity getFather()
    获取此新生实体的父实体.

    原文:Gets the other parent of the newly born entity.

    返回:
      父实体

  - ### getBreeder

    @Nullable public @Nullable LivingEntity getBreeder()
    获取引起此次繁殖事件的实体. 如果繁殖是因自然或自发受精而起则为 null.

    原文:Gets the Entity responsible for breeding. Breeder is null for spontaneous conception.

    返回:
      引起此次繁殖的实体

  - ### getBredWith

    @Nullable public @Nullable ItemStack getBredWith()
    获取用于引起此次繁殖的物品 (若存在).

    原文:The ItemStack that was used to initiate breeding, if present.

    返回:
      用于引起此次繁殖的物品

  - ### getExperience

    public int getExperience()
    获取此次繁殖授予玩家的经验数量.

    原文:Get the amount of experience granted by breeding.

    返回:
      经验

  - ### setExperience

    public void setExperience(int experience)
    设置此次繁殖授予玩家的经验数量.

    原文:Set the amount of experience granted by breeding.

    参数:
      `experience` - 经验

  - ### isCancelled

    public boolean isCancelled()
    从接口复制的说明: `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

    指定者:
      `isCancelled` 在接口中 `Cancellable`
    返回:
      如果事件已经被取消，则为true

  - ### setCancelled

    public void setCancelled(boolean cancel)
    从接口复制的说明: `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.

    指定者:
      `setCancelled` 在接口中 `Cancellable`
    参数:
      `cancel` - 如果你想取消这个事件，则为true

  - ### getHandlers

    @NotNull public @NotNull HandlerList getHandlers()
    指定者:
      `getHandlers` 在类中 `Event`

  - ### getHandlerList

    @NotNull public static @NotNull HandlerList getHandlerList()