Class EffectInstance
java.lang.Object
studio.magemonkey.fabled.api.particle.EffectInstance
An instanced particle effect
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
extend
(int duration) Extends the effect durationifValid
(Consumer<EffectInstance> consumer) ifValidOrElse
(Consumer<EffectInstance> consumer, Consumer<EffectInstance> orElse) boolean
isValid()
void
tick()
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
-