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 @NotNull Color
getColor()
Returns the color of this effect type.double
getDurationModifier()
Returns the duration modifier applied to effects of this type.@NotNull String
getName()
Returns the name of this effect type.@NotNull 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 @NotNull 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 @NotNull 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 @NotNull Color getColor()
Description copied from class:PotionEffectType
Returns the color of this effect type.- Specified by:
getColor
in classPotionEffectType
- Returns:
- the color
-
-