Class IncendioSuper

java.lang.Object
net.pottercraft.ollivanders2.spell.O2Spell
net.pottercraft.ollivanders2.spell.IncendioSuper
Direct Known Subclasses:
INCENDIO, INCENDIO_DUO, INCENDIO_TRIA

public abstract class IncendioSuper extends O2Spell
Sets fire to blocks or living entities for an amount of time depending on the player's spell level.
  • Field Details

    • changed

      public Set<org.bukkit.block.Block> changed
      The list of blocks affected that can be used to restore them later.
  • Constructor Details

    • IncendioSuper

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

      public IncendioSuper(@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()
      Set entities or the target block on fire or, if already burning, countdown the duration of the burn effect.
      Specified by:
      doCheckEffect in class O2Spell
    • revert

      public void revert()
      Change fire blocks back to air
      Overrides:
      revert in class O2Spell