| 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 | 
|---|---|
boolean | 
LivingEntity.hasPotionEffect(PotionEffectType type)
Returns whether the living entity already has an existing effect of
 the given  
PotionEffectType applied to it. | 
void | 
LivingEntity.removePotionEffect(PotionEffectType type)
Removes any effects present of the given  
PotionEffectType. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
PotionMeta.hasCustomEffect(PotionEffectType type)
Checks for a specific custom potion effect type on this potion. 
 | 
boolean | 
PotionMeta.removeCustomEffect(PotionEffectType type)
Removes a custom potion effect from this potion. 
 | 
boolean | 
PotionMeta.setMainEffect(PotionEffectType type)
Moves a potion effect to the top of the potion effect list. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PotionEffectTypeWrapper  | 
| Modifier and Type | Field and Description | 
|---|---|
static PotionEffectType | 
PotionEffectType.ABSORPTION
Increases the maximum health of an entity with health that cannot be
 regenerated, but is refilled every 30 seconds. 
 | 
static PotionEffectType | 
PotionEffectType.BLINDNESS
Blinds an entity. 
 | 
static PotionEffectType | 
PotionEffectType.CONFUSION
Warps vision on the client. 
 | 
static PotionEffectType | 
PotionEffectType.DAMAGE_RESISTANCE
Decreases damage dealt to an entity. 
 | 
static PotionEffectType | 
PotionEffectType.FAST_DIGGING
Increases dig speed. 
 | 
static PotionEffectType | 
PotionEffectType.FIRE_RESISTANCE
Stops fire damage. 
 | 
static PotionEffectType | 
PotionEffectType.HARM
Hurts an entity. 
 | 
static PotionEffectType | 
PotionEffectType.HEAL
Heals an entity. 
 | 
static PotionEffectType | 
PotionEffectType.HEALTH_BOOST
Increases the maximum health of an entity. 
 | 
static PotionEffectType | 
PotionEffectType.HUNGER
Increases hunger. 
 | 
static PotionEffectType | 
PotionEffectType.INCREASE_DAMAGE
Increases damage dealt. 
 | 
static PotionEffectType | 
PotionEffectType.INVISIBILITY
Grants invisibility. 
 | 
static PotionEffectType | 
PotionEffectType.JUMP
Increases jump height. 
 | 
static PotionEffectType | 
PotionEffectType.NIGHT_VISION
Allows an entity to see in the dark. 
 | 
static PotionEffectType | 
PotionEffectType.POISON
Deals damage to an entity over time. 
 | 
static PotionEffectType | 
PotionEffectType.REGENERATION
Regenerates health. 
 | 
static PotionEffectType | 
PotionEffectType.SATURATION
Increases the food level of an entity each tick. 
 | 
static PotionEffectType | 
PotionEffectType.SLOW
Decreases movement speed. 
 | 
static PotionEffectType | 
PotionEffectType.SLOW_DIGGING
Decreases dig speed. 
 | 
static PotionEffectType | 
PotionEffectType.SPEED
Increases movement speed. 
 | 
static PotionEffectType | 
PotionEffectType.WATER_BREATHING
Allows breathing underwater. 
 | 
static PotionEffectType | 
PotionEffectType.WEAKNESS
Decreases damage dealt by an entity. 
 | 
static PotionEffectType | 
PotionEffectType.WITHER
Deals damage to an entity over time and gives the health to the
 shooter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static PotionEffectType | 
PotionEffectType.getById(int id)
Deprecated. 
 
Magic value 
 | 
static PotionEffectType | 
PotionEffectType.getByName(String name)
Gets the effect type specified by the given name. 
 | 
PotionEffectType | 
PotionType.getEffectType()  | 
PotionEffectType | 
PotionEffectTypeWrapper.getType()
Get the potion type bound to this wrapper. 
 | 
PotionEffectType | 
PotionEffect.getType()
Returns the  
PotionEffectType of this effect. | 
static PotionEffectType[] | 
PotionEffectType.values()
Returns an array of all the registered  
PotionEffectTypes. | 
| Modifier and Type | Method and Description | 
|---|---|
PotionEffect | 
PotionBrewer.createEffect(PotionEffectType potion,
            int duration,
            int amplifier)
Creates a  
PotionEffect from the given PotionEffectType,
 applying duration modifiers and checks. | 
static PotionType | 
PotionType.getByEffect(PotionEffectType effectType)  | 
static void | 
PotionEffectType.registerPotionEffectType(PotionEffectType type)
Registers an effect type with the given object. 
 | 
| Constructor and Description | 
|---|
PotionEffect(PotionEffectType type,
            int duration,
            int amplifier)
Creates a potion effect. 
 | 
PotionEffect(PotionEffectType type,
            int duration,
            int amplifier,
            boolean ambient)
Creates a potion effect. 
 | 
Copyright © 2014. All rights reserved.