java.io.Serializable
, java.lang.Comparable<PotionType>
public enum PotionType extends java.lang.Enum<PotionType>
Enum Constant | Description |
---|---|
AWKWARD |
|
FIRE_RESISTANCE |
|
INSTANT_DAMAGE |
|
INSTANT_HEAL |
|
INVISIBILITY |
|
JUMP |
|
LUCK |
|
MUNDANE |
|
NIGHT_VISION |
|
POISON |
|
REGEN |
|
SLOWNESS |
|
SPEED |
|
STRENGTH |
|
THICK |
|
UNCRAFTABLE |
|
WATER |
|
WATER_BREATHING |
|
WEAKNESS |
Modifier and Type | Method | Description |
---|---|---|
static PotionType |
getByDamageValue(int damage) |
Deprecated.
Non-functional
|
static PotionType |
getByEffect(PotionEffectType effectType) |
Deprecated.
Misleading
|
int |
getDamageValue() |
Deprecated.
Non-functional
|
PotionEffectType |
getEffectType() |
|
int |
getMaxLevel() |
|
boolean |
isExtendable() |
Checks if the potion type has an extended state.
|
boolean |
isInstant() |
|
boolean |
isUpgradeable() |
Checks if the potion type has an upgraded state.
|
static PotionType |
valueOf(java.lang.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 UNCRAFTABLE
public static final PotionType WATER
public static final PotionType MUNDANE
public static final PotionType THICK
public static final PotionType AWKWARD
public static final PotionType NIGHT_VISION
public static final PotionType INVISIBILITY
public static final PotionType JUMP
public static final PotionType FIRE_RESISTANCE
public static final PotionType SPEED
public static final PotionType SLOWNESS
public static final PotionType WATER_BREATHING
public static final PotionType INSTANT_HEAL
public static final PotionType INSTANT_DAMAGE
public static final PotionType POISON
public static final PotionType REGEN
public static final PotionType STRENGTH
public static final PotionType WEAKNESS
public static final PotionType LUCK
public static PotionType[] values()
for (PotionType c : PotionType.values()) System.out.println(c);
public static PotionType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic PotionEffectType getEffectType()
public boolean isInstant()
public boolean isUpgradeable()
public boolean isExtendable()
@Deprecated public int getDamageValue()
public int getMaxLevel()
@Deprecated public static PotionType getByDamageValue(int damage)
@Deprecated public static PotionType getByEffect(PotionEffectType effectType)
Copyright © 2018. All rights reserved.