| Package | Description | 
|---|---|
| org.bukkit.entity | 
 Interfaces for non-voxel objects that can exist in a  
world, including all players, monsters, projectiles, etc. | 
| org.bukkit.inventory.meta | 
 The interfaces used when manipulating extra data can can be stored inside
  
item stacks. | 
| org.bukkit.potion | 
 Classes to represent various  
potion
 properties and manipulation. | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<PotionEffect> | 
LivingEntity.getActivePotionEffects()
Returns all currently active  
PotionEffects on the living
 entity. | 
List<PotionEffect> | 
AreaEffectCloud.getCustomEffects()
Gets an immutable list containing all custom potion effects applied to
 this cloud. 
 | 
List<PotionEffect> | 
TippedArrow.getCustomEffects()
Gets an immutable list containing all custom potion effects applied to
 this arrow. 
 | 
Collection<PotionEffect> | 
ThrownPotion.getEffects()
Returns the effects that are applied by this potion. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AreaEffectCloud.addCustomEffect(PotionEffect effect,
               boolean overwrite)
Adds a custom potion effect to this cloud. 
 | 
boolean | 
TippedArrow.addCustomEffect(PotionEffect effect,
               boolean overwrite)
Adds a custom potion effect to this arrow. 
 | 
boolean | 
LivingEntity.addPotionEffect(PotionEffect effect)
Adds the given  
PotionEffect to the living entity. | 
boolean | 
LivingEntity.addPotionEffect(PotionEffect effect,
               boolean force)
Adds the given  
PotionEffect to the living entity. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
LivingEntity.addPotionEffects(Collection<PotionEffect> effects)
Attempts to add all of the given  
PotionEffect to the living
 entity. | 
| Modifier and Type | Method and Description | 
|---|---|
List<PotionEffect> | 
PotionMeta.getCustomEffects()
Gets an immutable list containing all custom potion effects applied to
 this potion. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
PotionMeta.addCustomEffect(PotionEffect effect,
               boolean overwrite)
Adds a custom potion effect to this potion. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PotionEffect | 
PotionEffectType.createEffect(int duration,
            int amplifier)
Creates a PotionEffect from this PotionEffectType, applying duration
 modifiers and checks. 
 | 
PotionEffect | 
PotionBrewer.createEffect(PotionEffectType potion,
            int duration,
            int amplifier)
Creates a  
PotionEffect from the given PotionEffectType,
 applying duration modifiers and checks. | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<PotionEffect> | 
Potion.getEffects()
Deprecated.  
 | 
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. | 
Collection<PotionEffect> | 
PotionBrewer.getEffectsFromDamage(int damage)
Deprecated. 
 
Non-Functional 
 | 
Copyright © 2021. All rights reserved.