Enum Class Spell.Lunar

java.lang.Object
java.lang.Enum<Spell.Lunar>
com.epicbot.api.shared.model.Spell.Lunar
All Implemented Interfaces:
Spell, Serializable, Comparable<Spell.Lunar>, Constable
Enclosing interface:
Spell

public static enum Spell.Lunar extends Enum<Spell.Lunar> implements Spell
  • Enum Constant Details

    • HOME_TELEPORT_LUNAR

      public static final Spell.Lunar HOME_TELEPORT_LUNAR
    • BAKE_PIE

      public static final Spell.Lunar BAKE_PIE
    • GEOMANCY

      public static final Spell.Lunar GEOMANCY
    • MONSTER_EXAMINE

      public static final Spell.Lunar MONSTER_EXAMINE
    • CURE_PLANT

      public static final Spell.Lunar CURE_PLANT
    • NPC_CONTACT

      public static final Spell.Lunar NPC_CONTACT
    • HUMIDIFY

      public static final Spell.Lunar HUMIDIFY
    • HUNTER_KIT

      public static final Spell.Lunar HUNTER_KIT
    • STAT_SPY

      public static final Spell.Lunar STAT_SPY
    • SPIN_FLAX

      public static final Spell.Lunar SPIN_FLAX
    • SUPERGLASS_MAKE

      public static final Spell.Lunar SUPERGLASS_MAKE
    • TAN_LEATHER

      public static final Spell.Lunar TAN_LEATHER
    • DREAM

      public static final Spell.Lunar DREAM
    • STRING_JEWELLERY

      public static final Spell.Lunar STRING_JEWELLERY
    • MAGIC_IMBUE

      public static final Spell.Lunar MAGIC_IMBUE
    • FERTILE_SOIL

      public static final Spell.Lunar FERTILE_SOIL
    • PLANK_MAKE

      public static final Spell.Lunar PLANK_MAKE
    • RECHARGE_DRAGONSTONE

      public static final Spell.Lunar RECHARGE_DRAGONSTONE
    • SPELLBOOK_SWAP

      public static final Spell.Lunar SPELLBOOK_SWAP
    • CURE_OTHER

      public static final Spell.Lunar CURE_OTHER
    • CURE_ME

      public static final Spell.Lunar CURE_ME
    • CURE_GROUP

      public static final Spell.Lunar CURE_GROUP
    • STAT_RESTORE_POT_SHARE

      public static final Spell.Lunar STAT_RESTORE_POT_SHARE
    • BOOST_POTION_SHARE

      public static final Spell.Lunar BOOST_POTION_SHARE
    • ENERGY_TRANSFER

      public static final Spell.Lunar ENERGY_TRANSFER
    • HEAL_OTHER

      public static final Spell.Lunar HEAL_OTHER
    • VENGEANCE_OTHER

      public static final Spell.Lunar VENGEANCE_OTHER
    • VENGEANCE

      public static final Spell.Lunar VENGEANCE
    • HEAL_GROUP

      public static final Spell.Lunar HEAL_GROUP
    • MOONCLAN_TELEPORT

      public static final Spell.Lunar MOONCLAN_TELEPORT
    • TELE_GROUP_MOONCLAN

      public static final Spell.Lunar TELE_GROUP_MOONCLAN
    • OURANIA_TELEPORT

      public static final Spell.Lunar OURANIA_TELEPORT
    • WATERBIRTH_TELEPORT

      public static final Spell.Lunar WATERBIRTH_TELEPORT
    • TELE_GROUP_WATERBIRTH

      public static final Spell.Lunar TELE_GROUP_WATERBIRTH
    • BARBARIAN_TELEPORT

      public static final Spell.Lunar BARBARIAN_TELEPORT
    • TELE_GROUP_BARBARIAN

      public static final Spell.Lunar TELE_GROUP_BARBARIAN
    • KHAZARD_TELEPORT

      public static final Spell.Lunar KHAZARD_TELEPORT
    • TELE_GROUP_KHAZARD

      public static final Spell.Lunar TELE_GROUP_KHAZARD
    • FISHING_GUILD_TELEPORT

      public static final Spell.Lunar FISHING_GUILD_TELEPORT
    • TELE_GROUP_FISHING_GUILD

      public static final Spell.Lunar TELE_GROUP_FISHING_GUILD
    • CATHERBY_TELEPORT

      public static final Spell.Lunar CATHERBY_TELEPORT
    • TELE_GROUP_CATHERBY

      public static final Spell.Lunar TELE_GROUP_CATHERBY
    • ICE_PLATEAU_TELEPORT

      public static final Spell.Lunar ICE_PLATEAU_TELEPORT
    • TELE_GROUP_ICE_PLATEAU

      public static final Spell.Lunar TELE_GROUP_ICE_PLATEAU
  • Method Details

    • values

      public static Spell.Lunar[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Spell.Lunar valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getBook

      public Spell.Book getBook()
      Specified by:
      getBook in interface Spell
    • getLevelRequired

      public int getLevelRequired()
      Specified by:
      getLevelRequired in interface Spell
    • getExperience

      public double getExperience()
      Specified by:
      getExperience in interface Spell
    • getMaxHit

      public int getMaxHit()
      Specified by:
      getMaxHit in interface Spell
    • getSpellName

      public String getSpellName()
      Specified by:
      getSpellName in interface Spell
    • getAutoCastVar

      public int getAutoCastVar()
      Specified by:
      getAutoCastVar in interface Spell
    • getDisabledMaterialId

      public int getDisabledMaterialId()
      Specified by:
      getDisabledMaterialId in interface Spell