枚举 EntityRemoveEvent.Cause
- 所有已实现的接口:
Serializable,Comparable<EntityRemoveEvent.Cause>,Constable
- 封闭类:
- EntityRemoveEvent
表示实体被移除的各种方式。
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量枚举常量说明当实体死亡时。当实体消失时。当实体因作为物品掉落而被移除时。当实体因进入方块而被移除时。当实体因爆炸而被移除时。当实体因击中某物而被移除时。当实体因与另一个实体合并而被移除时。当实体因位于世界底部以下而被移除时。当实体因被拾取而被移除时。当实体因玩家退出游戏而与玩家一起被移除时。当插件手动移除实体时。当实体因转化为另一个实体而被移除时。当实体所在的区块被卸载时。 -
方法概要
修饰符和类型方法说明static EntityRemoveEvent.Cause返回带有指定名称的该类型的枚举常量。static EntityRemoveEvent.Cause[]values()按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
-
枚举常量详细资料
-
DEATH
当实体死亡时。 -
DESPAWN
当实体消失时。这包括距离太远的生物、在地面上放置时间过长的物品或箭矢,或区域效果云。 -
DROP
当实体因作为物品掉落而被移除时。 例如,三叉戟或下落的沙子。注意: 根据其他因素,如游戏规则,实际上可能不会掉落物品,但原因仍然是掉落。
-
ENTER_BLOCK
当实体因进入方块而被移除时。 例如,蜜蜂或蠹虫。 -
EXPLODE
当实体因爆炸而被移除时。 例如,苦力怕、TNT 或烟花火箭。 -
HIT
当实体因击中某物而被移除时。这主要适用于弹射物。 -
MERGE
当实体因与另一个实体合并而被移除时。 例如,物品或经验值。 -
OUT_OF_WORLD
当实体因位于世界底部以下而被移除时。 这仅适用于立即被移除的实体,有些实体会受到伤害。 -
PICKUP
当实体因被拾取而被移除时。 例如,物品、箭矢、经验值或落在玩家肩膀上的鹦鹉。 -
PLAYER_QUIT
当实体因玩家退出游戏而与玩家一起被移除时。 例如,玩家退出时与玩家一起被移除的船。 -
PLUGIN
当插件手动移除实体时。 -
TRANSFORMATION
当实体因转化为另一个实体而被移除时。 -
UNLOAD
当实体所在的区块被卸载时。
-
-
方法详细资料
-
values
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-