Class AdjustStatEffect.Builder
java.lang.Object
studio.magemonkey.divinity.manager.effects.IExpirableEffect.Builder<AdjustStatEffect.Builder>
studio.magemonkey.divinity.manager.effects.main.AdjustStatEffect.Builder
- Enclosing class:
AdjustStatEffect
public static class AdjustStatEffect.Builder
extends IExpirableEffect.Builder<AdjustStatEffect.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPotionEffects(org.bukkit.potion.PotionEffect... pe) build()protected AdjustStatEffect.Builderself()setApplyMessage(String message) setExpireMessage(String message) setRejectMessage(String message) withAdjust(Collection<? extends ItemLoreStat<?>> stats, DoubleUnaryOperator operator) withAdjust(ItemLoreStat<?> stat, DoubleUnaryOperator operator) withCaster(org.bukkit.entity.LivingEntity caster) withCharges(int charges) withThreshold(double threshold)
-
Constructor Details
-
Builder
public Builder(double lifeTime)
-
-
Method Details
-
withAdjust
@NotNull public AdjustStatEffect.Builder withAdjust(@NotNull ItemLoreStat<?> stat, @NotNull DoubleUnaryOperator operator) -
withAdjust
@NotNull public AdjustStatEffect.Builder withAdjust(@NotNull Collection<? extends ItemLoreStat<?>> stats, @NotNull DoubleUnaryOperator operator) -
build
- Specified by:
buildin classIExpirableEffect.Builder<AdjustStatEffect.Builder>
-
self
- Specified by:
selfin classIExpirableEffect.Builder<AdjustStatEffect.Builder>
-
withCaster
@NotNull public AdjustStatEffect.Builder withCaster(@Nullable org.bukkit.entity.LivingEntity caster) -
withCharges
-
withThreshold
-
setApplyMessage
-
setExpireMessage
-
setRejectMessage
-
addPotionEffects
@NotNull public AdjustStatEffect.Builder addPotionEffects(@NotNull org.bukkit.potion.PotionEffect... pe)
-