Serializable
, Comparable<PotionType>
public enum PotionType extends Enum<PotionType>
Enum Constant | Description |
---|---|
AWKWARD |
|
FIRE_RESISTANCE |
|
INSTANT_DAMAGE |
|
INSTANT_HEAL |
|
INVISIBILITY |
|
JUMP |
|
LUCK |
|
MUNDANE |
|
NIGHT_VISION |
|
POISON |
|
REGEN |
|
SLOW_FALLING |
|
SLOWNESS |
|
SPEED |
|
STRENGTH |
|
THICK |
|
TURTLE_MASTER |
|
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(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 final PotionType TURTLE_MASTER
public static final PotionType SLOW_FALLING
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 null@Nullable public PotionEffectType getEffectType()
public boolean isInstant()
public boolean isUpgradeable()
public boolean isExtendable()
@Deprecated public int getDamageValue()
public int getMaxLevel()
@Deprecated @Nullable @Contract("_ -> null") public static PotionType getByDamageValue(int damage)
damage
- Damage value associated with a PotionType@Deprecated @Nullable public static PotionType getByEffect(@Nullable PotionEffectType effectType)
effectType
- EffectTypeCopyright © 2020. All rights reserved.