Class EffectInstance
java.lang.Object
studio.magemonkey.fabled.api.particle.EffectInstance
An instanced particle effect
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextend(int duration) Extends the effect durationifValid(Consumer<EffectInstance> consumer) ifValidOrElse(Consumer<EffectInstance> consumer, Consumer<EffectInstance> orElse) booleanisValid()voidtick()Ticks the effect
-
Constructor Details
-
EffectInstance
- Parameters:
effect- the effect to playtarget- target to play an effect forlevel- the level of the effect
-
-
Method Details
-
isValid
public boolean isValid()- Returns:
- true if the target is still valid
-
ifValid
-
ifValidOrElse
public EffectInstance ifValidOrElse(Consumer<EffectInstance> consumer, Consumer<EffectInstance> orElse) -
extend
public void extend(int duration) Extends the effect duration- Parameters:
duration- effect duration
-
tick
public void tick()Ticks the effect
-