| Package | Description | 
|---|---|
| org.bukkit.potion | Classes to represent various  potionproperties and manipulation. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static PotionType | PotionType. getByDamageValue(int damage) | Deprecated.
 Non-functional | 
| static PotionType | PotionType. getByEffect(PotionEffectType effectType) | Deprecated.
 Misleading | 
| PotionType | Potion. getType() | Deprecated. Returns the  PotionTypeof this potion. | 
| PotionType | PotionData. getType() | Gets the type of the potion, Type matches up with each kind of craftable
 potion | 
| static PotionType | PotionType. valueOf(java.lang.String name) | Returns the enum constant of this type with the specified name. | 
| static PotionType[] | PotionType. values() | Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| java.util.Collection<PotionEffect> | PotionBrewer. getEffects(PotionType type,
          boolean upgraded,
          boolean extended) | Returns a collection of  PotionEffectthat would be applied from
 a potion with the given type. | 
| void | Potion. setType(PotionType type) | Deprecated. Sets the  PotionTypeof this potion. | 
| Constructor | Description | 
|---|---|
| Potion(PotionType type) | Deprecated. Construct a new potion of the given type. | 
| Potion(PotionType type,
      int level) | Deprecated. Create a new potion of the given type and level. | 
| Potion(PotionType type,
      int level,
      boolean splash) | Deprecated.
 In favour of using  Potion(PotionType)withPotion.splash(). | 
| Potion(PotionType type,
      int level,
      boolean splash,
      boolean extended) | Deprecated.
 | 
| PotionData(PotionType type) | |
| PotionData(PotionType type,
          boolean extended,
          boolean upgraded) | Instantiates a final PotionData object to contain information about a
 Potion | 
Copyright © 2018. All rights reserved.