Enum Class Lunar

java.lang.Object
java.lang.Enum<Lunar>
org.highlife.api.methods.magic.Lunar
All Implemented Interfaces:
Serializable, Comparable<Lunar>, Constable, Spell

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

    • LUNAR_HOME_TELEPORT

      public static final Lunar LUNAR_HOME_TELEPORT
    • BAKE_PIE

      public static final Lunar BAKE_PIE
    • CURE_PLANT

      public static final Lunar CURE_PLANT
    • MONSTER_EXAMINE

      public static final Lunar MONSTER_EXAMINE
    • NPC_CONTACT

      public static final Lunar NPC_CONTACT
    • CURE_OTHER

      public static final Lunar CURE_OTHER
    • HUMIDIFY

      public static final Lunar HUMIDIFY
    • MOONCLAN_TELEPORT

      public static final Lunar MOONCLAN_TELEPORT
    • TELE_GROUP_MOONCLAN

      public static final Lunar TELE_GROUP_MOONCLAN
    • CURE_ME

      public static final Lunar CURE_ME
    • HUNTER_KIT

      public static final Lunar HUNTER_KIT
    • WATERBIRTH_TELEPORT

      public static final Lunar WATERBIRTH_TELEPORT
    • TELE_GROUP_WATERBIRTH

      public static final Lunar TELE_GROUP_WATERBIRTH
    • CURE_GROUP

      public static final Lunar CURE_GROUP
    • STAT_SPY

      public static final Lunar STAT_SPY
    • BARBARIAN_TELEPORT

      public static final Lunar BARBARIAN_TELEPORT
    • TELE_GROUP_BARBARIAN

      public static final Lunar TELE_GROUP_BARBARIAN
    • SUPERGLASS_MAKE

      public static final Lunar SUPERGLASS_MAKE
    • TAN_LEATHER

      public static final Lunar TAN_LEATHER
    • KHAZARD_TELEPORT

      public static final Lunar KHAZARD_TELEPORT
    • TELE_GROUP_KHAZARD

      public static final Lunar TELE_GROUP_KHAZARD
    • DREAM

      public static final Lunar DREAM
    • STRING_JEWELLERY

      public static final Lunar STRING_JEWELLERY
    • STAT_RESTORE_POTION_SHARE

      public static final Lunar STAT_RESTORE_POTION_SHARE
    • MAGIC_IMBUE

      public static final Lunar MAGIC_IMBUE
    • FERTILE_SOIL

      public static final Lunar FERTILE_SOIL
    • BOOST_POTION_SHARE

      public static final Lunar BOOST_POTION_SHARE
    • FISHING_GUILD_TELEPORT

      public static final Lunar FISHING_GUILD_TELEPORT
    • TELE_GROUP_FISHING_GUILD

      public static final Lunar TELE_GROUP_FISHING_GUILD
    • PLANK_MAKE

      public static final Lunar PLANK_MAKE
    • CATHERBY_TELEPORT

      public static final Lunar CATHERBY_TELEPORT
    • TELE_GROUP_CATHERBY

      public static final Lunar TELE_GROUP_CATHERBY
    • RECHARGE_DRAGONSTONE

      public static final Lunar RECHARGE_DRAGONSTONE
    • ICE_PLATEAU_TELEPORT

      public static final Lunar ICE_PLATEAU_TELEPORT
    • TELE_GROUP_ICE_PLATEAU

      public static final Lunar TELE_GROUP_ICE_PLATEAU
    • ENERGY_TRANSFER

      public static final Lunar ENERGY_TRANSFER
    • HEAL_OTHER

      public static final Lunar HEAL_OTHER
    • VENGEANCE_OTHER

      public static final Lunar VENGEANCE_OTHER
    • VENGEANCE

      public static final Lunar VENGEANCE
    • HEAL_GROUP

      public static final Lunar HEAL_GROUP
    • SPELLBOOK_SWAP

      public static final Lunar SPELLBOOK_SWAP
    • GEOMANCY

      public static final Lunar GEOMANCY
    • SPIN_FLAX

      public static final Lunar SPIN_FLAX
    • OURANIA_TELEPORT

      public static final Lunar OURANIA_TELEPORT
  • Method Details

    • values

      public static 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 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
    • getExperience

      public double getExperience()
    • getLevel

      public int getLevel()
      Specified by:
      getLevel in interface Spell
    • getParent

      public int getParent()
      Specified by:
      getParent in interface Spell
    • getChild

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

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

      public String toString()
      Overrides:
      toString in class Enum<Lunar>
    • getCost

      public Rune[] getCost()
      Specified by:
      getCost in interface Spell