Package org.cloudburstmc.server.potion
Class CloudEffect
java.lang.Object
org.cloudburstmc.api.potion.Effect
org.cloudburstmc.server.potion.CloudEffect
public class CloudEffect
extends org.cloudburstmc.api.potion.Effect
author: MagicDroidX
Nukkit Project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.cloudburstmc.api.entity.Entity entity)voidapplyEffect(org.cloudburstmc.api.entity.Entity entity)booleancanTick()com.nukkitx.nbt.NbtMapstatic org.cloudburstmc.api.potion.EffectfromNBT(byte id, boolean ambient, int amplifier, boolean visible, int duration)static org.cloudburstmc.api.potion.EffectfromNBT(com.nukkitx.nbt.NbtMap tag)getName()bytevoidremove(org.cloudburstmc.api.entity.Entity entity)setAmbient(boolean ambient)setAmplifier(int amplifier)setDuration(int ticks)setVisible(boolean visible)Methods inherited from class org.cloudburstmc.api.potion.Effect
getAmplifier, getColor, getDuration, getId, getType, isAmbient, isBad, isVisible
-
Constructor Details
-
CloudEffect
public CloudEffect(@NonNull @NonNull org.cloudburstmc.api.potion.EffectType type)
-
-
Method Details
-
fromNBT
public static org.cloudburstmc.api.potion.Effect fromNBT(com.nukkitx.nbt.NbtMap tag) -
fromNBT
public static org.cloudburstmc.api.potion.Effect fromNBT(byte id, boolean ambient, int amplifier, boolean visible, int duration) -
getName
-
getNetworkId
public byte getNetworkId() -
canTick
public boolean canTick()- Specified by:
canTickin classorg.cloudburstmc.api.potion.Effect
-
applyEffect
public void applyEffect(org.cloudburstmc.api.entity.Entity entity)- Specified by:
applyEffectin classorg.cloudburstmc.api.potion.Effect
-
add
public void add(org.cloudburstmc.api.entity.Entity entity)- Specified by:
addin classorg.cloudburstmc.api.potion.Effect
-
remove
public void remove(org.cloudburstmc.api.entity.Entity entity)- Specified by:
removein classorg.cloudburstmc.api.potion.Effect
-
createTag
public com.nukkitx.nbt.NbtMap createTag() -
setDuration
- Overrides:
setDurationin classorg.cloudburstmc.api.potion.Effect
-
setAmplifier
- Overrides:
setAmplifierin classorg.cloudburstmc.api.potion.Effect
-
setVisible
- Overrides:
setVisiblein classorg.cloudburstmc.api.potion.Effect
-
setAmbient
- Overrides:
setAmbientin classorg.cloudburstmc.api.potion.Effect
-