程序包 org.bukkit.event.entity

# 枚举 EntityPotionEffectEvent.Cause

java.lang.Object
java.lang.Enum<EntityPotionEffectEvent.Cause>
org.bukkit.event.entity.EntityPotionEffectEvent.Cause

所有已实现的接口:
  `Serializable`, `Comparable<EntityPotionEffectEvent.Cause>`, `Constable`

封闭类:
  EntityPotionEffectEvent

public static enum EntityPotionEffectEvent.Cause extends Enum<EntityPotionEffectEvent.Cause>
指定药水效果改变原因的枚举.

- ## 嵌套类概要

  ## 从类继承的嵌套类/接口 java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## 枚举常量概要

  枚举常量
  枚举常量
  说明
  `AREA_EFFECT_CLOUD`
  当实体站在区域效果云里面时.
  `ARROW`
  当实体被光灵箭或药箭击中时.
  `ATTACK`
  当实体由于其它实体的攻击(例如:洞穴蜘蛛或潜影贝导弹)而遭受药水效果的影响时.
  `AXOLOTL`
  当实体获得美西螈给予的效果时.
  `BEACON`
  当信标的增益效果应用到附近的实体时.
  `COMMAND`
  当使用 /effect 命令改变药水效果时.
  `CONDUIT`
  当实体获得潮涌核心赋予的效果时.
  `CONVERSION`
  当僵尸村民到村民的转化开始或完成时.
  `DEATH`
  当所有效果因死亡而被移除时.
  `DOLPHIN`
  当实体受到海豚给予的效果时.
  `EXPIRATION`
  当效果因过期而被移除时.
  `FOOD`
  当实体因食用食物而受到药水效果影响时 (例如:当玩家吃下部分食物或将曲奇喂给鹦鹉时).
  `ILLUSION`
  当幻术师使自己隐身时.
  `MILK`
  当所有效果因喝下一桶牛奶而被清除时.
  `PATROL_CAPTAIN`
  当玩家击杀灾厄巡逻队队长, 获得不详之兆效果时.
  `PLUGIN`
  当药水效果被插件修改时.
  `POTION_DRINK`
  当实体喝下药水时.
  `POTION_SPLASH`
  当实体因喷溅药水受到药水效果影响时.
  `SPIDER_SPAWN`
  当蜘蛛在困难模式下生成时获得效果时.
  `TOTEM`
  当实体被不死图腾挽救, 获得增益效果时.
  `TURTLE_HELMET`
  当实体戴上海龟壳下水, 获得水下呼吸效果时.
  `UNKNOWN`
  当原因缺失时.
  `VILLAGER_TRADE`
  当村民交易后, 恢复生命值时.
  `WARDEN`
  When an entity gets the effect from a warden.
  `WITHER_ROSE`
  当实体触碰凋零玫瑰时.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `static EntityPotionEffectEvent.Cause`
  `valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static EntityPotionEffectEvent.Cause[]`
  `values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。

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

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

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

  `getClass, notify, notifyAll, wait, wait, wait`

- ## 枚举常量详细资料

  - ### AREA_EFFECT_CLOUD

    public static final EntityPotionEffectEvent.Cause AREA_EFFECT_CLOUD
    当实体站在区域效果云里面时.

  - ### ARROW

    public static final EntityPotionEffectEvent.Cause ARROW
    当实体被光灵箭或药箭击中时.

  - ### ATTACK

    public static final EntityPotionEffectEvent.Cause ATTACK
    当实体由于其它实体的攻击(例如:洞穴蜘蛛或潜影贝导弹)而遭受药水效果的影响时.

  - ### AXOLOTL

    public static final EntityPotionEffectEvent.Cause AXOLOTL
    当实体获得美西螈给予的效果时.

  - ### BEACON

    public static final EntityPotionEffectEvent.Cause BEACON
    当信标的增益效果应用到附近的实体时.

  - ### COMMAND

    public static final EntityPotionEffectEvent.Cause COMMAND
    当使用 /effect 命令改变药水效果时.

  - ### CONDUIT

    public static final EntityPotionEffectEvent.Cause CONDUIT
    当实体获得潮涌核心赋予的效果时.

  - ### CONVERSION

    public static final EntityPotionEffectEvent.Cause CONVERSION
    当僵尸村民到村民的转化开始或完成时.

  - ### DEATH

    public static final EntityPotionEffectEvent.Cause DEATH
    当所有效果因死亡而被移除时.

  - ### DOLPHIN

    public static final EntityPotionEffectEvent.Cause DOLPHIN
    当实体受到海豚给予的效果时.

  - ### EXPIRATION

    public static final EntityPotionEffectEvent.Cause EXPIRATION
    当效果因过期而被移除时.

  - ### FOOD

    public static final EntityPotionEffectEvent.Cause FOOD
    当实体因食用食物而受到药水效果影响时 (例如:当玩家吃下部分食物或将曲奇喂给鹦鹉时).

  - ### ILLUSION

    public static final EntityPotionEffectEvent.Cause ILLUSION
    当幻术师使自己隐身时.

  - ### MILK

    public static final EntityPotionEffectEvent.Cause MILK
    当所有效果因喝下一桶牛奶而被清除时.

  - ### PATROL_CAPTAIN

    public static final EntityPotionEffectEvent.Cause PATROL_CAPTAIN
    当玩家击杀灾厄巡逻队队长, 获得不详之兆效果时.

  - ### PLUGIN

    public static final EntityPotionEffectEvent.Cause PLUGIN
    当药水效果被插件修改时.

  - ### POTION_DRINK

    public static final EntityPotionEffectEvent.Cause POTION_DRINK
    当实体喝下药水时.

  - ### POTION_SPLASH

    public static final EntityPotionEffectEvent.Cause POTION_SPLASH
    当实体因喷溅药水受到药水效果影响时.

  - ### SPIDER_SPAWN

    public static final EntityPotionEffectEvent.Cause SPIDER_SPAWN
    当蜘蛛在困难模式下生成时获得效果时.

  - ### TOTEM

    public static final EntityPotionEffectEvent.Cause TOTEM
    当实体被不死图腾挽救, 获得增益效果时.

  - ### TURTLE_HELMET

    public static final EntityPotionEffectEvent.Cause TURTLE_HELMET
    当实体戴上海龟壳下水, 获得水下呼吸效果时.

  - ### UNKNOWN

    public static final EntityPotionEffectEvent.Cause UNKNOWN
    当原因缺失时.

  - ### VILLAGER_TRADE

    public static final EntityPotionEffectEvent.Cause VILLAGER_TRADE
    当村民交易后, 恢复生命值时.

  - ### WARDEN

    public static final EntityPotionEffectEvent.Cause WARDEN
    When an entity gets the effect from a warden.

  - ### WITHER_ROSE

    public static final EntityPotionEffectEvent.Cause WITHER_ROSE
    当实体触碰凋零玫瑰时.

- ## 方法详细资料

  - ### values

    public static EntityPotionEffectEvent.Cause[] values()
    按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
    返回:
      按照声明该枚举类型的常量的顺序返回的包含这些常量的数组

  - ### valueOf

    public static EntityPotionEffectEvent.Cause valueOf(String name)
    返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
    参数:
      `name` - 要返回的枚举常量的名称。
    返回:
      返回带有指定名称的枚举常量
    抛出:
      `IllegalArgumentException` - 如果该枚举类型没有带有指定名称的常量
      `NullPointerException` - 如果参数为空值