枚举 PotionType

java.lang.Object
java.lang.Enum<PotionType>
org.bukkit.potion.PotionType
所有已实现的接口:
Serializable, Comparable<PotionType>, java.lang.constant.Constable

public enum PotionType extends Enum<PotionType>
This enum reflects and matches each potion state that can be obtained from the Creative mode inventory
  • 枚举常量详细资料

    • UNCRAFTABLE

      public static final PotionType UNCRAFTABLE
    • WATER

      public static final PotionType WATER
    • MUNDANE

      public static final PotionType MUNDANE
    • THICK

      public static final PotionType THICK
    • AWKWARD

      public static final PotionType AWKWARD
    • NIGHT_VISION

      public static final PotionType NIGHT_VISION
    • INVISIBILITY

      public static final PotionType INVISIBILITY
    • JUMP

      public static final PotionType JUMP
    • FIRE_RESISTANCE

      public static final PotionType FIRE_RESISTANCE
    • SPEED

      public static final PotionType SPEED
    • SLOWNESS

      public static final PotionType SLOWNESS
    • WATER_BREATHING

      public static final PotionType WATER_BREATHING
    • INSTANT_HEAL

      public static final PotionType INSTANT_HEAL
    • INSTANT_DAMAGE

      public static final PotionType INSTANT_DAMAGE
    • POISON

      public static final PotionType POISON
    • REGEN

      public static final PotionType REGEN
    • STRENGTH

      public static final PotionType STRENGTH
    • WEAKNESS

      public static final PotionType WEAKNESS
    • LUCK

      public static final PotionType LUCK
  • 方法详细资料

    • values

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

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

      public PotionEffectType getEffectType()
    • isInstant

      public boolean isInstant()
    • isUpgradeable

      public boolean isUpgradeable()
      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.
      返回:
      true if the potion type can be upgraded;
    • isExtendable

      public boolean isExtendable()
      Checks if the potion type has an extended state. This refers to the extended duration potions
      返回:
      true if the potion type can be extended
    • getDamageValue

      @Deprecated public int getDamageValue()
      已过时。
      Non-functional
    • getMaxLevel

      public int getMaxLevel()
    • getByDamageValue

      @Deprecated public static PotionType getByDamageValue(int damage)
      已过时。
      Non-functional
    • getByEffect

      @Deprecated public static PotionType getByEffect(PotionEffectType effectType)
      已过时。
      Misleading