程序包 org.bukkit.potion

# 类 PotionData

java.lang.Object
org.bukkit.potion.PotionData

@Deprecated(forRemoval=true) public final class PotionData extends Object
已过时, 待删除: 此 API 元素将从以后的版本中删除。
Upgraded / extended potions are now their own `PotionType` use them instead.

- ## 构造器概要

  构造器
  构造器
  说明
  `PotionData(@NotNull PotionType type)`
  已过时, 待删除: 此 API 元素将从以后的版本中删除。
  `PotionData(@NotNull PotionType type, boolean extended, boolean upgraded)`
  已过时, 待删除: 此 API 元素将从以后的版本中删除。
  Instantiates a final PotionData object to contain information about a Potion

- ## 方法概要

  修饰符和类型
  方法
  说明
  `boolean`
  `equals(Object obj)`
  已过时, 待删除: 此 API 元素将从以后的版本中删除。
  `@NotNull PotionType`
  `getType()`
  已过时, 待删除: 此 API 元素将从以后的版本中删除。
  Gets the type of the potion, Type matches up with each kind of craftable potion
  `int`
  `hashCode()`
  已过时, 待删除: 此 API 元素将从以后的版本中删除。
  `boolean`
  `isExtended()`
  已过时, 待删除: 此 API 元素将从以后的版本中删除。
  Checks if the potion is in an extended state.
  `boolean`
  `isUpgraded()`
  已过时, 待删除: 此 API 元素将从以后的版本中删除。
  Checks if the potion is in an upgraded state.

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

  `clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

- ## 构造器详细资料

  - ### PotionData

    public PotionData(@NotNull @NotNull PotionType type, boolean extended, boolean upgraded)
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Instantiates a final PotionData object to contain information about a Potion
    参数:
      `type` - the type of the Potion
      `extended` - whether the potion is extended PotionType#isExtendable() must be true
      `upgraded` - whether the potion is upgraded PotionType#isUpgradable() must be true

  - ### PotionData

    public PotionData(@NotNull @NotNull PotionType type)
    已过时, 待删除: 此 API 元素将从以后的版本中删除。

- ## 方法详细资料

  - ### getType

    @NotNull public @NotNull PotionType getType()
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Gets the type of the potion, Type matches up with each kind of craftable potion
    返回:
      the potion type

  - ### isUpgraded

    public boolean isUpgraded()
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Checks if the potion is in an upgraded state. This refers to whether or not the potion is Tier 2, such as Potion of Fire Resistance II.
    返回:
      true if the potion is upgraded;

  - ### isExtended

    public boolean isExtended()
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Checks if the potion is in an extended state. This refers to the extended duration potions
    返回:
      true if the potion is extended

  - ### hashCode

    public int hashCode()
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    覆盖:
      `hashCode` 在类中 `Object`

  - ### equals

    public boolean equals(Object obj)
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    覆盖:
      `equals` 在类中 `Object`