public enum PotionEffectType extends Enum<PotionEffectType>
Modifier and Type | Method and Description |
---|---|
static PotionEffectType |
forId(String id) |
static PotionEffectType |
fromId(int b) |
static PotionEffectType |
fromName(String name) |
List<String> |
getAlias()
Get all other names of the potion effect (for compatibility with multiples versions)
All of them are hardcoded in upper case.
|
PotionEffectBehavior |
getBehavior() |
int |
getByteId() |
String |
getId() |
static PotionEffectType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PotionEffectType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PotionEffectType SPEED
public static final PotionEffectType SLOWNESS
public static final PotionEffectType HASTE
public static final PotionEffectType SLOW_MINING
public static final PotionEffectType STRENGTH
public static final PotionEffectType INSTANT_HEAL
public static final PotionEffectType INSTANT_DAMAGE
public static final PotionEffectType JUMP
public static final PotionEffectType NAUSEA
public static final PotionEffectType REGENERATION
public static final PotionEffectType RESISTANCE
public static final PotionEffectType FIRE_RESISTANCE
public static final PotionEffectType WATER_BREATHING
public static final PotionEffectType INVISIBILITY
public static final PotionEffectType BLINDNESS
public static final PotionEffectType NIGHT_VISION
public static final PotionEffectType HUNGER
public static final PotionEffectType WEAKNESS
public static final PotionEffectType POISON
public static final PotionEffectType WITHER
public static final PotionEffectType HEALTH_BOOST
public static final PotionEffectType ABSORPTION
public static final PotionEffectType SATURATION
public static final PotionEffectType GLOWING
public static final PotionEffectType LEVITATION
public static final PotionEffectType FATAL_POISON
public static final PotionEffectType LUCK
public static final PotionEffectType UNLUCK
public static final PotionEffectType SLOW_FALLING
public static final PotionEffectType CONDUIT_POWER
public static final PotionEffectType DOLPHINS_GRACE
public static final PotionEffectType BAD_OMEN
public static final PotionEffectType HERO_OF_THE_VILLAGE
public static final PotionEffectType DARKNESS
public static final PotionEffectType UNKNOW
public static PotionEffectType[] values()
for (PotionEffectType c : PotionEffectType.values()) System.out.println(c);
public static PotionEffectType 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 PotionEffectBehavior getBehavior()
public int getByteId()
public String getId()
public List<String> getAlias()
public static PotionEffectType forId(String id)
public static PotionEffectType fromId(int b)
public static PotionEffectType fromName(String name)