Class IExpirableEffect.Builder<B extends IExpirableEffect.Builder<B>>
java.lang.Object
studio.magemonkey.divinity.manager.effects.IExpirableEffect.Builder<B>
- Direct Known Subclasses:
AdjustStatEffect.Builder,IPeriodicEffect.Builder,ResistEffect.Builder
- Enclosing class:
IExpirableEffect
public abstract static class IExpirableEffect.Builder<B extends IExpirableEffect.Builder<B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPotionEffects(org.bukkit.potion.PotionEffect... pe) abstract IExpirableEffectbuild()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)
-
-
Method Details
-
build
-
self
-
withCaster
-
withCharges
-
withThreshold
-
setApplyMessage
-
setExpireMessage
-
setRejectMessage
-
addPotionEffects
-