Package cn.nukkit.potion
Class Effect
java.lang.Object
cn.nukkit.potion.Effect
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
InstantEffect
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
protected boolean
protected int
protected final boolean
static final int
static final int
protected int
static final int
static final int
Deprecated.static final int
Deprecated.Typo.static final int
Deprecated.static final int
protected int
protected static Effect[]
static final int
static final int
static final int
static final int
Deprecated.static final int
static final int
Deprecated.static final int
static final int
protected final int
static final int
static final int
static final int
static final int
Deprecated.static final int
static final int
static final int
protected final String
static final int
static final int
static final int
static final int
static final int
static final int
protected boolean
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
applyEffect
(Entity entity) boolean
canTick()
clone()
int
int[]
getColor()
int
static Effect
getEffect
(int id) static Effect
getEffectByName
(String name) int
getId()
getName()
static void
init()
boolean
boolean
isBad()
boolean
void
setAmbient
(boolean ambient) setAmplifier
(int amplifier) void
setColor
(int r, int g, int b) setDuration
(int ticks) setVisible
(boolean visible)
-
Field Details
-
SPEED
public static final int SPEED- See Also:
-
SLOWNESS
public static final int SLOWNESS- See Also:
-
HASTE
public static final int HASTE- See Also:
-
SWIFTNESS
public static final int SWIFTNESS- See Also:
-
FATIGUE
public static final int FATIGUE- See Also:
-
MINING_FATIGUE
public static final int MINING_FATIGUE- See Also:
-
STRENGTH
public static final int STRENGTH- See Also:
-
INSTANT_HEALTH
- See Also:
-
HEALING
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Was renamed to INSTANT_HEALTH in game, can be removed anytime by Cloudburst Nukkit", replaceWith="INSTANT_HEALTH") public static final int HEALINGDeprecated.- See Also:
-
INSTANT_DAMAGE
- See Also:
-
HARMING
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Was renamed to INSTANT_DAMAGE in game, can be removed anytime by Cloudburst Nukkit", replaceWith="INSTANT_DAMAGE") public static final int HARMINGDeprecated.- See Also:
-
JUMP_BOOST
- See Also:
-
JUMP
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Was renamed to JUMP_BOOST in game, can be removed anytime by Cloudburst Nukkit", replaceWith="JUMP_BOOST") public static final int JUMPDeprecated.- See Also:
-
NAUSEA
public static final int NAUSEA- See Also:
-
CONFUSION
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Was renamed to NAUSEA in game, can be removed anytime by Cloudburst Nukkit", replaceWith="NAUSEA") public static final int CONFUSIONDeprecated.- See Also:
-
REGENERATION
public static final int REGENERATION- See Also:
-
RESISTANCE
- See Also:
-
DAMAGE_RESISTANCE
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Was renamed to JUMP_BOOST in game, can be removed anytime by Cloudburst Nukkit", replaceWith="JUMP_BOOST") public static final int DAMAGE_RESISTANCEDeprecated.- See Also:
-
FIRE_RESISTANCE
public static final int FIRE_RESISTANCE- See Also:
-
WATER_BREATHING
public static final int WATER_BREATHING- See Also:
-
INVISIBILITY
public static final int INVISIBILITY- See Also:
-
BLINDNESS
public static final int BLINDNESS- See Also:
-
NIGHT_VISION
public static final int NIGHT_VISION- See Also:
-
HUNGER
public static final int HUNGER- See Also:
-
WEAKNESS
public static final int WEAKNESS- See Also:
-
POISON
public static final int POISON- See Also:
-
WITHER
public static final int WITHER- See Also:
-
HEALTH_BOOST
public static final int HEALTH_BOOST- See Also:
-
ABSORPTION
public static final int ABSORPTION- See Also:
-
SATURATION
public static final int SATURATION- See Also:
-
LEVITATION
public static final int LEVITATION- See Also:
-
FATAL_POISON
public static final int FATAL_POISON- See Also:
-
CONDUIT_POWER
public static final int CONDUIT_POWER- See Also:
-
COUNDIT_POWER
@Deprecated @DeprecationDetails(by="PowerNukkit and removed by Cloudburst", since="TBD", reason="Typo", replaceWith="CONDUIT_POWER") @PowerNukkitOnly("Was removed from Cloudburst Nukkit, kept on PowerNukkit for backward compatibility") public static final int COUNDIT_POWERDeprecated.Typo. UseCONDUIT_POWER
instead.- See Also:
-
SLOW_FALLING
public static final int SLOW_FALLING- See Also:
-
BAD_OMEN
- See Also:
-
VILLAGE_HERO
- See Also:
-
DARKNESS
public static final int DARKNESS- See Also:
-
effects
-
id
protected final int id -
name
-
duration
protected int duration -
amplifier
protected int amplifier -
color
protected int color -
show
protected boolean show -
ambient
protected boolean ambient -
bad
protected final boolean bad
-
-
Constructor Details
-
Effect
-
Effect
-
-
Method Details
-
init
public static void init() -
getEffect
-
getEffectByName
-
getName
-
getId
public int getId() -
setDuration
-
getDuration
public int getDuration() -
isVisible
public boolean isVisible() -
setVisible
-
getAmplifier
public int getAmplifier() -
setAmplifier
-
isAmbient
public boolean isAmbient() -
setAmbient
-
isBad
public boolean isBad() -
canTick
public boolean canTick() -
applyEffect
-
getColor
public int[] getColor() -
setColor
public void setColor(int r, int g, int b) -
add
-
remove
-
clone
-