| Package | Description | 
|---|---|
| org.bukkit.potion | 
 Classes to represent various  
potion
 properties 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  
PotionType of this potion. | 
PotionType | 
PotionData.getType() | 
 Gets the type of the potion, Type matches up with each kind of craftable
 potion 
 | 
static PotionType | 
PotionType.valueOf(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 | 
|---|---|---|
Collection<PotionEffect> | 
PotionBrewer.getEffects(PotionType type,
          boolean upgraded,
          boolean extended) | 
 Returns a collection of  
PotionEffect that would be applied from
 a potion with the given type. | 
void | 
Potion.setType(PotionType type) | 
 Deprecated. 
Sets the  
PotionType of 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) with Potion.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 © 2019. All rights reserved.