public enum PotionType extends Enum<PotionType>
Enum Constant and Description |
---|
FIRE_RESISTANCE |
INSTANT_DAMAGE |
INSTANT_HEAL |
INVISIBILITY |
JUMP |
NIGHT_VISION |
POISON |
REGEN |
SLOWNESS |
SPEED |
STRENGTH |
WATER |
WATER_BREATHING |
WEAKNESS |
Modifier and Type | Method and Description |
---|---|
static PotionType |
getByDamageValue(int damage)
Deprecated.
Magic value
|
static PotionType |
getByEffect(PotionEffectType effectType) |
int |
getDamageValue()
Deprecated.
Magic value
|
PotionEffectType |
getEffectType() |
int |
getMaxLevel() |
boolean |
isInstant() |
static PotionType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PotionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PotionType WATER
public static final PotionType REGEN
public static final PotionType SPEED
public static final PotionType FIRE_RESISTANCE
public static final PotionType POISON
public static final PotionType INSTANT_HEAL
public static final PotionType NIGHT_VISION
public static final PotionType WEAKNESS
public static final PotionType STRENGTH
public static final PotionType SLOWNESS
public static final PotionType JUMP
public static final PotionType INSTANT_DAMAGE
public static final PotionType WATER_BREATHING
public static final PotionType INVISIBILITY
public static PotionType[] values()
for (PotionType c : PotionType.values()) System.out.println(c);
public static PotionType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic PotionEffectType getEffectType()
@Deprecated public int getDamageValue()
public int getMaxLevel()
public boolean isInstant()
@Deprecated public static PotionType getByDamageValue(int damage)
damage
- the damage valuepublic static PotionType getByEffect(PotionEffectType effectType)
Copyright © 2022. All rights reserved.