public class Effect extends Object implements Cloneable
| Modifier and Type | Field and Description |
|---|---|
static int |
ABSORPTION |
protected boolean |
ambient |
protected byte |
amplifier |
protected boolean |
bad |
static int |
BLINDNESS |
protected int |
color |
static int |
CONFUSION |
static int |
COUNDIT_POWER |
static int |
DAMAGE_RESISTANCE |
protected int |
duration |
protected static Effect[] |
effects |
static int |
FATAL_POISON |
static int |
FATIGUE |
static int |
FIRE_RESISTANCE |
static int |
HARMING |
static int |
HASTE |
static int |
HEALING |
static int |
HEALTH_BOOST |
static int |
HUNGER |
protected byte |
id |
static int |
INVISIBILITY |
static int |
JUMP |
static int |
LEVITATION |
static int |
MINING_FATIGUE |
protected String |
name |
static int |
NAUSEA |
static int |
NIGHT_VISION |
static int |
POISON |
static int |
REGENERATION |
static int |
SATURATION |
protected boolean |
show |
static int |
SLOW_FALLING |
static int |
SLOWNESS |
static int |
STRENGTH |
static int |
SWIFTNESS |
static int |
WATER_BREATHING |
static int |
WEAKNESS |
static int |
WITHER |
| Constructor and Description |
|---|
Effect(int id,
String name,
int r,
int g,
int b) |
Effect(int id,
String name,
int r,
int g,
int b,
boolean isBad) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(BaseEntity entity) |
void |
applyEffect(BaseEntity entity) |
boolean |
canTick() |
Effect |
clone() |
com.nukkitx.nbt.NbtMap |
createTag() |
byte |
getAmplifier() |
int[] |
getColor() |
int |
getDuration() |
static Effect |
getEffect(int id) |
static Effect |
getEffect(com.nukkitx.nbt.NbtMap tag) |
static Effect |
getEffectByName(String name) |
byte |
getId() |
String |
getName() |
static void |
init() |
boolean |
isAmbient() |
boolean |
isBad() |
boolean |
isVisible() |
void |
remove(BaseEntity entity) |
Effect |
setAmbient(boolean ambient) |
Effect |
setAmplifier(int amplifier) |
void |
setColor(int r,
int g,
int b) |
Effect |
setDuration(int ticks) |
Effect |
setVisible(boolean visible) |
public static final int SWIFTNESS
public static final int SLOWNESS
public static final int HASTE
public static final int FATIGUE
public static final int MINING_FATIGUE
public static final int STRENGTH
public static final int HEALING
public static final int HARMING
public static final int JUMP
public static final int NAUSEA
public static final int CONFUSION
public static final int REGENERATION
public static final int DAMAGE_RESISTANCE
public static final int FIRE_RESISTANCE
public static final int WATER_BREATHING
public static final int INVISIBILITY
public static final int BLINDNESS
public static final int NIGHT_VISION
public static final int HUNGER
public static final int WEAKNESS
public static final int POISON
public static final int WITHER
public static final int HEALTH_BOOST
public static final int ABSORPTION
public static final int SATURATION
public static final int LEVITATION
public static final int FATAL_POISON
public static final int COUNDIT_POWER
public static final int SLOW_FALLING
protected static Effect[] effects
protected final byte id
protected byte amplifier
protected final String name
protected int duration
protected int color
protected boolean show
protected boolean ambient
protected final boolean bad
public Effect(int id,
String name,
int r,
int g,
int b,
boolean isBad)
public Effect(int id,
String name,
int r,
int g,
int b)
public static void init()
public static Effect getEffect(int id)
public static Effect getEffect(com.nukkitx.nbt.NbtMap tag)
public String getName()
public byte getId()
public Effect setDuration(int ticks)
public int getDuration()
public boolean isVisible()
public Effect setVisible(boolean visible)
public byte getAmplifier()
public Effect setAmplifier(int amplifier)
public boolean isAmbient()
public Effect setAmbient(boolean ambient)
public boolean isBad()
public boolean canTick()
public void applyEffect(BaseEntity entity)
public int[] getColor()
public void setColor(int r,
int g,
int b)
public void add(BaseEntity entity)
public void remove(BaseEntity entity)
public com.nukkitx.nbt.NbtMap createTag()
Copyright © 2020. All rights reserved.