Package org.bukkit.potion
Class PotionEffectTypeWrapper
- java.lang.Object
-
- org.bukkit.potion.PotionEffectType
-
- org.bukkit.potion.PotionEffectTypeWrapper
-
public class PotionEffectTypeWrapper extends PotionEffectType
-
-
Field Summary
-
Fields inherited from class org.bukkit.potion.PotionEffectType
ABSORPTION, BAD_OMEN, BLINDNESS, CONDUIT_POWER, CONFUSION, DAMAGE_RESISTANCE, DOLPHINS_GRACE, FAST_DIGGING, FIRE_RESISTANCE, GLOWING, HARM, HEAL, HEALTH_BOOST, HERO_OF_THE_VILLAGE, HUNGER, INCREASE_DAMAGE, INVISIBILITY, JUMP, LEVITATION, LUCK, NIGHT_VISION, POISON, REGENERATION, SATURATION, SLOW, SLOW_DIGGING, SLOW_FALLING, SPEED, UNLUCK, WATER_BREATHING, WEAKNESS, WITHER
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PotionEffectTypeWrapper(int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Color
getColor()
Returns the color of this effect type.double
getDurationModifier()
Returns the duration modifier applied to effects of this type.String
getName()
Returns the name of this effect type.PotionEffectType
getType()
Get the potion type bound to this wrapper.boolean
isInstant()
Returns whether the effect of this type happens once, immediately.-
Methods inherited from class org.bukkit.potion.PotionEffectType
createEffect, equals, getById, getByName, getId, hashCode, registerPotionEffectType, stopAcceptingRegistrations, toString, values
-
-
-
-
Method Detail
-
getDurationModifier
public double getDurationModifier()
Description copied from class:PotionEffectType
Returns the duration modifier applied to effects of this type.- Specified by:
getDurationModifier
in classPotionEffectType
- Returns:
- duration modifier
-
getName
@NotNull public String getName()
Description copied from class:PotionEffectType
Returns the name of this effect type.- Specified by:
getName
in classPotionEffectType
- Returns:
- The name of this effect type
-
getType
@NotNull public PotionEffectType getType()
Get the potion type bound to this wrapper.- Returns:
- The potion effect type
-
isInstant
public boolean isInstant()
Description copied from class:PotionEffectType
Returns whether the effect of this type happens once, immediately.- Specified by:
isInstant
in classPotionEffectType
- Returns:
- whether this type is normally instant
-
getColor
@NotNull public Color getColor()
Description copied from class:PotionEffectType
Returns the color of this effect type.- Specified by:
getColor
in classPotionEffectType
- Returns:
- the color
-
-