Class AddPotionEffectInRadius

Direct Known Subclasses:
LUMOS

public abstract class AddPotionEffectInRadius extends AddPotionEffect
Spells that add a potion effect to all targets within a radius of the caster - not a spell projectile
  • Constructor Details

    • AddPotionEffectInRadius

      public AddPotionEffectInRadius(Ollivanders2 plugin)
      Default constructor for use in generating spell text. Do not use to cast the spell.
      Parameters:
      plugin - the Ollivanders2 plugin
    • AddPotionEffectInRadius

      public AddPotionEffectInRadius(@NotNull @NotNull Ollivanders2 plugin, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Double rightWand)
      Constructor.
      Parameters:
      plugin - a callback to the MC plugin
      player - the player who cast this spell
      rightWand - which wand the player was using
  • Method Details

    • checkEffect

      public void checkEffect()
      If a target player is within the radius of the caster, add the potion effect to the player.
      Overrides:
      checkEffect in class O2Spell