Class IPeriodicEffect.Builder<B extends IPeriodicEffect.Builder<B>>
java.lang.Object
studio.magemonkey.divinity.manager.effects.IExpirableEffect.Builder<B>
studio.magemonkey.divinity.manager.effects.IPeriodicEffect.Builder<B>
- Direct Known Subclasses:
BleedEffect.Builder,RootEffect.Builder,StunEffect.Builder
- Enclosing class:
IPeriodicEffect
public abstract static class IPeriodicEffect.Builder<B extends IPeriodicEffect.Builder<B>>
extends IExpirableEffect.Builder<B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPotionEffects(org.bukkit.potion.PotionEffect... pe) abstract IPeriodicEffectbuild()protected abstract Bself()setApplyMessage(String message) setExpireMessage(String message) setRejectMessage(String message) withCaster(org.bukkit.entity.LivingEntity caster) withCharges(int charges) withThreshold(double threshold)
-
Constructor Details
-
Builder
public Builder(double lifeTime, double interval)
-
-
Method Details
-
build
- Specified by:
buildin classIExpirableEffect.Builder<B extends IPeriodicEffect.Builder<B>>
-
self
- Specified by:
selfin classIExpirableEffect.Builder<B extends IPeriodicEffect.Builder<B>>
-
withCaster
-
withCharges
-
withThreshold
-
setApplyMessage
-
setExpireMessage
-
setRejectMessage
-
addPotionEffects
-