Interface Spell

  • All Known Implementing Classes:
    Ancient, Arceuus, Lunar, Standard

    public interface Spell
    This interface represents a spell, providing methods to retrieve information about the spell such as its index, required level, required runes, and more.
    • Method Detail

      • getIndex

        int getIndex()
      • getRequiredLevel

        int getRequiredLevel()
      • requiresTarget

        boolean requiresTarget()
      • getRequiredRunes

        java.util.HashMap<Rune,​java.lang.Integer> getRequiredRunes()
      • isAutocasting

        boolean isAutocasting()
      • getAutocastValue

        int getAutocastValue()
      • getOpcode

        default net.eternalclient.api.data.MenuOpcode getOpcode()
      • getWidgetChild

        default WidgetChild getWidgetChild()
      • getPrettyName

        default java.lang.String getPrettyName()