枚举 PotionType
- 所有已实现的接口:
Serializable,Comparable<PotionType>,Constable,Keyed
药水种类枚举, 反应并匹配创造模式物品栏中可获取的每种药水的状态.
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量枚举常量说明 -
方法概要
修饰符和类型方法说明static @Nullable PotionTypegetByEffect(@Nullable PotionEffectType effectType) 已过时。有误导性已过时。Potions can have multiple effects usegetPotionEffects()getKey()返回用于此对象的命名空间标识符.intboolean检测此类药水是否有时长延长状态 (指时长延长版药水).boolean已过时。PotionType can have multiple effects, some of which can be instant and others not.boolean检测此类药水是否可升级.static PotionType返回带有指定名称的该类型的枚举常量。static PotionType[]values()按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
-
枚举常量详细资料
-
WATER
-
MUNDANE
-
THICK
-
AWKWARD
-
NIGHT_VISION
-
LONG_NIGHT_VISION
-
INVISIBILITY
-
LONG_INVISIBILITY
-
LEAPING
-
LONG_LEAPING
-
STRONG_LEAPING
-
FIRE_RESISTANCE
-
LONG_FIRE_RESISTANCE
-
SWIFTNESS
-
LONG_SWIFTNESS
-
STRONG_SWIFTNESS
-
SLOWNESS
-
LONG_SLOWNESS
-
STRONG_SLOWNESS
-
WATER_BREATHING
-
LONG_WATER_BREATHING
-
HEALING
-
STRONG_HEALING
-
HARMING
-
STRONG_HARMING
-
POISON
-
LONG_POISON
-
STRONG_POISON
-
REGENERATION
-
LONG_REGENERATION
-
STRONG_REGENERATION
-
STRENGTH
-
LONG_STRENGTH
-
STRONG_STRENGTH
-
WEAKNESS
-
LONG_WEAKNESS
-
LUCK
-
TURTLE_MASTER
-
LONG_TURTLE_MASTER
-
STRONG_TURTLE_MASTER
-
SLOW_FALLING
-
LONG_SLOW_FALLING
-
WIND_CHARGED
-
WEAVING
-
OOZING
-
INFESTED
-
-
方法详细资料
-
values
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getEffectType
已过时。Potions can have multiple effects usegetPotionEffects()- 返回:
- the potion effect type of this potion type
-
getPotionEffects
- 返回:
- a list of all effects this potion type has
-
isInstant
已过时。PotionType can have multiple effects, some of which can be instant and others not. UsePotionEffectType.isInstant()in combination withgetPotionEffects()andPotionEffect.getType()- 返回:
- if this potion type is instant
-
isUpgradeable
public boolean isUpgradeable()检测此类药水是否可升级. 意思是药水是否有二阶增强版本, 比如再生药水 II.原文:Checks if the potion type has an upgraded state. This refers to whether or not the potion type can be Tier 2, such as Potion of Fire Resistance II.
- 返回:
- 此类药水是否可升级
-
isExtendable
public boolean isExtendable()检测此类药水是否有时长延长状态 (指时长延长版药水).原文:Checks if the potion type has an extended state. This refers to the extended duration potions
- 返回:
- 是否有时长延长版
-
getMaxLevel
public int getMaxLevel() -
getByEffect
@Deprecated @Nullable public static @Nullable PotionType getByEffect(@Nullable @Nullable PotionEffectType effectType) 已过时。有误导性- 参数:
effectType- 根据何种状态效果获取对应药水类型- 返回:
- 匹配的药水类型
-
getKey
从接口复制的说明:Keyed返回用于此对象的命名空间标识符.原文:Return the namespaced identifier for this object.
-