Interface IMagic


public interface IMagic
  • Method Details

    • isAutoCasting

      boolean isAutoCasting(Spell spell)
    • isAutoCasting

      boolean isAutoCasting()
    • isDefensiveAutoCasting

      boolean isDefensiveAutoCasting()
    • isSpellSelected

      boolean isSpellSelected(Spell spell)
    • cast

      void cast(InteractMethod interactMethod, Spell spell, IItem target)
    • cast

      default void cast(Spell spell, IItem target)
    • cast

      void cast(InteractMethod interactMethod, Spell spell, INPC target)
    • cast

      default void cast(Spell spell, INPC target)
    • cast

      void cast(InteractMethod interactMethod, Spell spell, IPlayer target)
    • cast

      default void cast(Spell spell, IPlayer target)
    • cast

      void cast(InteractMethod interactMethod, Spell spell, ITileItem target)
    • cast

      default void cast(Spell spell, ITileItem target)
    • cast

      void cast(InteractMethod interactMethod, Spell spell, ITileObject target)
    • cast

      default void cast(Spell spell, ITileObject target)
    • cast

      void cast(InteractMethod interactMethod, Spell spell)
    • cast

      default void cast(Spell spell)
    • cast

      void cast(InteractMethod interactMethod, Spell spell, String action)
    • cast

      default void cast(Spell spell, String action)
    • cast

      void cast(InteractMethod interactMethod, Spell spell, int actionIndex)
    • cast

      default void cast(Spell spell, int actionIndex)
    • selectSpell

      void selectSpell(Spell spell)
    • getLastHomeTeleportUsage

      Instant getLastHomeTeleportUsage()
    • isHomeTeleportOnCooldown

      boolean isHomeTeleportOnCooldown()
    • setAutoCast

      void setAutoCast(Spell spell, boolean defensive)
    • deselectAutoCast

      void deselectAutoCast()