| 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  potionproperties 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  PotionEffectTypeapplied 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. ABSORPTIONIncreases the maximum health of an entity with health that cannot be
 regenerated, but is refilled every 30 seconds. | 
| static PotionEffectType | PotionEffectType. BLINDNESSBlinds an entity. | 
| static PotionEffectType | PotionEffectType. CONFUSIONWarps vision on the client. | 
| static PotionEffectType | PotionEffectType. DAMAGE_RESISTANCEDecreases damage dealt to an entity. | 
| static PotionEffectType | PotionEffectType. FAST_DIGGINGIncreases dig speed. | 
| static PotionEffectType | PotionEffectType. FIRE_RESISTANCEStops fire damage. | 
| static PotionEffectType | PotionEffectType. HARMHurts an entity. | 
| static PotionEffectType | PotionEffectType. HEALHeals an entity. | 
| static PotionEffectType | PotionEffectType. HEALTH_BOOSTIncreases the maximum health of an entity. | 
| static PotionEffectType | PotionEffectType. HUNGERIncreases hunger. | 
| static PotionEffectType | PotionEffectType. INCREASE_DAMAGEIncreases damage dealt. | 
| static PotionEffectType | PotionEffectType. INVISIBILITYGrants invisibility. | 
| static PotionEffectType | PotionEffectType. JUMPIncreases jump height. | 
| static PotionEffectType | PotionEffectType. NIGHT_VISIONAllows an entity to see in the dark. | 
| static PotionEffectType | PotionEffectType. POISONDeals damage to an entity over time. | 
| static PotionEffectType | PotionEffectType. REGENERATIONRegenerates health. | 
| static PotionEffectType | PotionEffectType. SATURATIONIncreases the food level of an entity each tick. | 
| static PotionEffectType | PotionEffectType. SLOWDecreases movement speed. | 
| static PotionEffectType | PotionEffectType. SLOW_DIGGINGDecreases dig speed. | 
| static PotionEffectType | PotionEffectType. SPEEDIncreases movement speed. | 
| static PotionEffectType | PotionEffectType. WATER_BREATHINGAllows breathing underwater. | 
| static PotionEffectType | PotionEffectType. WEAKNESSDecreases damage dealt by an entity. | 
| static PotionEffectType | PotionEffectType. WITHERDeals 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  PotionEffectTypeof 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  PotionEffectfrom the givenPotionEffectType,
 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. | 
| PotionEffect(PotionEffectType type,
            int duration,
            int amplifier,
            boolean ambient,
            boolean particles)Creates a potion effect. | 
Copyright © 2015. All rights reserved.