-
- All Implemented Interfaces:
-
com.tealcube.minecraft.bukkit.mythicdrops.api.socketing.SocketEffect
public final class SocketPotionEffect implements SocketEffect
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
SocketPotionEffect.Companion
-
Field Summary
Fields Modifier and Type Field Description private final PotionEffectType
potionEffectType
private final Integer
intensity
private final Integer
duration
private final Integer
radius
private final Double
chanceToTrigger
private final EffectTarget
effectTarget
private final Boolean
affectsWielder
private final Boolean
affectsTarget
-
Constructor Summary
Constructors Constructor Description SocketPotionEffect(PotionEffectType potionEffectType, Integer intensity, Integer duration, Integer radius, Double chanceToTrigger, EffectTarget effectTarget, Boolean affectsWielder, Boolean affectsTarget)
-
Method Summary
Modifier and Type Method Description final PotionEffectType
getPotionEffectType()
Integer
getIntensity()
Integer
getDuration()
Integer
getRadius()
Double
getChanceToTrigger()
EffectTarget
getEffectTarget()
Boolean
getAffectsWielder()
Boolean
getAffectsTarget()
Unit
apply(LivingEntity target)
Unit
remove(LivingEntity target)
-
-
Method Detail
-
getPotionEffectType
final PotionEffectType getPotionEffectType()
-
getIntensity
Integer getIntensity()
-
getDuration
Integer getDuration()
-
getChanceToTrigger
Double getChanceToTrigger()
-
getEffectTarget
EffectTarget getEffectTarget()
-
getAffectsWielder
Boolean getAffectsWielder()
-
getAffectsTarget
Boolean getAffectsTarget()
-
-
-
-