Uses of Class
org.bukkit.potion.PotionEffect
Package
Description
Classes used to manipulate the voxels in a
world
,
including special states.Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.The interfaces used when manipulating extra data can can be stored inside
item stacks
.Isolated components which may form part of item meta.
Classes to represent various
potion
properties and manipulation.-
Uses of PotionEffect in org.bukkit.block
Modifier and TypeMethodDescriptionBeacon.getPrimaryEffect()
Returns the primary effect set on the beaconBeacon.getSecondaryEffect()
Returns the secondary effect set on the beacon. -
Uses of PotionEffect in org.bukkit.entity
Modifier and TypeMethodDescriptionLivingEntity.getPotionEffect
(PotionEffectType type) Returns the activePotionEffect
of the specified type.Modifier and TypeMethodDescriptionLivingEntity.getActivePotionEffects()
Returns all currently activePotionEffect
s on the living entity.AreaEffectCloud.getCustomEffects()
Gets an immutable list containing all custom potion effects applied to this cloud.Arrow.getCustomEffects()
Gets an immutable list containing all custom potion effects applied to this arrow.ThrownPotion.getEffects()
Returns the effects that are applied by this potion.MushroomCow.getEffectsForNextStew()
Gets an immutable list containing all custom potion effects applied to the next suspicious stew received from milking thisMushroomCow
.Modifier and TypeMethodDescriptionboolean
AreaEffectCloud.addCustomEffect
(PotionEffect effect, boolean overwrite) Adds a custom potion effect to this cloud.boolean
Arrow.addCustomEffect
(PotionEffect effect, boolean overwrite) Adds a custom potion effect to this arrow.boolean
MushroomCow.addEffectToNextStew
(PotionEffect effect, boolean overwrite) Adds a custom potion effect to be applied to the next suspicious stew received from milking thisMushroomCow
.boolean
LivingEntity.addPotionEffect
(PotionEffect effect) Adds the givenPotionEffect
to the living entity.boolean
LivingEntity.addPotionEffect
(PotionEffect effect, boolean force) Deprecated.no need to force since multiple effects of the same type are now supported.void
Player.sendPotionEffectChange
(LivingEntity entity, PotionEffect effect) Change a potion effect for the target entity.Modifier and TypeMethodDescriptionboolean
LivingEntity.addPotionEffects
(Collection<PotionEffect> effects) Attempts to add all of the givenPotionEffect
to the living entity. -
Uses of PotionEffect in org.bukkit.event.entity
Modifier and TypeMethodDescriptionEntityPotionEffectEvent.getNewEffect()
Gets new potion effect of the changed type to be applied.EntityPotionEffectEvent.getOldEffect()
Gets the old potion effect of the changed type, which will be removed.ModifierConstructorDescriptionEntityPotionEffectEvent
(LivingEntity livingEntity, PotionEffect oldEffect, PotionEffect newEffect, EntityPotionEffectEvent.Cause cause, EntityPotionEffectEvent.Action action, boolean override) -
Uses of PotionEffect in org.bukkit.inventory.meta
Modifier and TypeMethodDescriptionPotionMeta.getCustomEffects()
Gets an immutable list containing all custom potion effects applied to this potion.SuspiciousStewMeta.getCustomEffects()
Gets an immutable list containing all custom potion effects applied to this suspicious stew.Modifier and TypeMethodDescriptionboolean
PotionMeta.addCustomEffect
(PotionEffect effect, boolean overwrite) Adds a custom potion effect to this potion.boolean
SuspiciousStewMeta.addCustomEffect
(PotionEffect effect, boolean overwrite) Adds a custom potion effect to this suspicious stew. -
Uses of PotionEffect in org.bukkit.inventory.meta.components
Modifier and TypeMethodDescriptionFoodComponent.FoodEffect.getEffect()
Gets the effect which may be applied.Modifier and TypeMethodDescriptionFoodComponent.addEffect
(PotionEffect effect, float probability) Adds an effect which may be applied by this item when eaten.void
FoodComponent.FoodEffect.setEffect
(PotionEffect effect) Sets the effect which may be applied. -
Uses of PotionEffect in org.bukkit.potion
Modifier and TypeMethodDescriptionPotionBrewer.createEffect
(PotionEffectType potion, int duration, int amplifier) Creates aPotionEffect
from the givenPotionEffectType
, applying duration modifiers and checks.abstract PotionEffect
PotionEffectType.createEffect
(int duration, int amplifier) Creates a PotionEffect from this PotionEffectType, applying duration modifiers and checks.Modifier and TypeMethodDescriptionPotionBrewer.getEffects
(PotionType type, boolean upgraded, boolean extended) Deprecated.Upgraded / extended potions are now their ownPotionType
usePotionType.getPotionEffects()
insteadPotionBrewer.getEffectsFromDamage
(int damage) Deprecated.Non-FunctionalPotionType.getPotionEffects()
PotionType.InternalPotionData.getPotionEffects()
Deprecated.Modifier and TypeMethodDescriptionboolean
PotionEffect.isShorterThan
(PotionEffect other) Returns whether or not this potion effect has a shorter duration than the provided potion effect.