Class EXPELLIARMUS

java.lang.Object
net.pottercraft.ollivanders2.spell.O2Spell
net.pottercraft.ollivanders2.spell.EXPELLIARMUS

public final class EXPELLIARMUS extends O2Spell
Disarms an entity of it's held item, flinging the item in the direction of the caster with force determined by the spell level.
See Also:
  • Constructor Details

    • EXPELLIARMUS

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

      public EXPELLIARMUS(@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

    • doCheckEffect

      protected void doCheckEffect()
      Look for entities in the projectile location and disarm them if they are holding something
      Specified by:
      doCheckEffect in class O2Spell