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
PotionEffectType s. |
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.
|
PotionEffect(PotionEffectType type,
int duration,
int amplifier,
boolean ambient,
boolean particles)
Creates a potion effect.
|
Copyright © 2022. All rights reserved.