Enum Magic.Lunar
- java.lang.Object
-
- java.lang.Enum<Magic.Lunar>
-
- com.runemate.game.api.osrs.local.hud.interfaces.Magic.Lunar
-
- All Implemented Interfaces:
Spell
,java.io.Serializable
,java.lang.Comparable<Magic.Lunar>
- Enclosing class:
- Magic
public static enum Magic.Lunar extends java.lang.Enum<Magic.Lunar> implements Spell
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
activate()
boolean
activate(java.lang.String action)
Activates the desired spell using the specified action.boolean
deactivate()
InterfaceComponent
getComponent()
static Magic.Lunar
getSelected()
SpellBook
getSpellBook()
int
getSpriteIdWhenAvailable()
int
getSpriteIdWhenUnavailable()
boolean
isAutocasting()
boolean
isSelected()
static Magic.Lunar
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Magic.Lunar[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
LUNAR_HOME_TELEPORT
public static final Magic.Lunar LUNAR_HOME_TELEPORT
-
BAKE_PIE
public static final Magic.Lunar BAKE_PIE
-
GEOMANCY
public static final Magic.Lunar GEOMANCY
-
CURE_PLANT
public static final Magic.Lunar CURE_PLANT
-
MONSTER_EXAMINE
public static final Magic.Lunar MONSTER_EXAMINE
-
NPC_CONTACT
public static final Magic.Lunar NPC_CONTACT
-
CURE_OTHER
public static final Magic.Lunar CURE_OTHER
-
HUMIDIFY
public static final Magic.Lunar HUMIDIFY
-
MOONCLAN_TELEPORT
public static final Magic.Lunar MOONCLAN_TELEPORT
-
OURANIA_TELEPORT
public static final Magic.Lunar OURANIA_TELEPORT
-
TELE_GROUP_MOONCLAN
public static final Magic.Lunar TELE_GROUP_MOONCLAN
-
CURE_ME
public static final Magic.Lunar CURE_ME
-
HUNTER_KIT
public static final Magic.Lunar HUNTER_KIT
-
WATERBIRTH_TELEPORT
public static final Magic.Lunar WATERBIRTH_TELEPORT
-
TELE_GROUP_WATERBIRTH
public static final Magic.Lunar TELE_GROUP_WATERBIRTH
-
CURE_GROUP
public static final Magic.Lunar CURE_GROUP
-
STAT_SPY
public static final Magic.Lunar STAT_SPY
-
BARBARIAN_TELEPORT
public static final Magic.Lunar BARBARIAN_TELEPORT
-
TELE_GROUP_BARBARIAN
public static final Magic.Lunar TELE_GROUP_BARBARIAN
-
SUPERGLASS_MAKE
public static final Magic.Lunar SUPERGLASS_MAKE
-
KHAZARD_TELEPORT
public static final Magic.Lunar KHAZARD_TELEPORT
-
TELE_GROUP_KHAZARD
public static final Magic.Lunar TELE_GROUP_KHAZARD
-
DREAM
public static final Magic.Lunar DREAM
-
STRING_JEWELLERY
public static final Magic.Lunar STRING_JEWELLERY
-
SPIN_FLAX
public static final Magic.Lunar SPIN_FLAX
-
STAT_RESTORE_POT_SHARE
public static final Magic.Lunar STAT_RESTORE_POT_SHARE
-
MAGIC_IMBUE
public static final Magic.Lunar MAGIC_IMBUE
-
FERTILE_SOIL
public static final Magic.Lunar FERTILE_SOIL
-
BOOST_POTION_SHARE
public static final Magic.Lunar BOOST_POTION_SHARE
-
FISHING_GUILD_TELEPORT
public static final Magic.Lunar FISHING_GUILD_TELEPORT
-
TELE_GROUP_FISHING_GUILD
public static final Magic.Lunar TELE_GROUP_FISHING_GUILD
-
PLANK_MAKE
public static final Magic.Lunar PLANK_MAKE
-
CATHERBY_TELEPORT
public static final Magic.Lunar CATHERBY_TELEPORT
-
TELE_GROUP_CATHERBY
public static final Magic.Lunar TELE_GROUP_CATHERBY
-
RECHARGE_DRAGONSTONE
public static final Magic.Lunar RECHARGE_DRAGONSTONE
-
ICE_PLATEAU_TELEPORT
public static final Magic.Lunar ICE_PLATEAU_TELEPORT
-
TELE_GROUP_ICE_PLATEAU
public static final Magic.Lunar TELE_GROUP_ICE_PLATEAU
-
ENERGY_TRANSFER
public static final Magic.Lunar ENERGY_TRANSFER
-
HEAL_OTHER
public static final Magic.Lunar HEAL_OTHER
-
VENGEANCE_OTHER
public static final Magic.Lunar VENGEANCE_OTHER
-
VENGEANCE
public static final Magic.Lunar VENGEANCE
-
HEAL_GROUP
public static final Magic.Lunar HEAL_GROUP
-
SPELLBOOK_SWAP
public static final Magic.Lunar SPELLBOOK_SWAP
-
TAN_LEATHER
public static final Magic.Lunar TAN_LEATHER
-
-
Method Detail
-
values
public static Magic.Lunar[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Magic.Lunar c : Magic.Lunar.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Magic.Lunar valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getSelected
public static Magic.Lunar getSelected()
-
getSpriteIdWhenAvailable
public int getSpriteIdWhenAvailable()
-
getSpriteIdWhenUnavailable
public int getSpriteIdWhenUnavailable()
-
activate
public boolean activate(java.lang.String action)
Activates the desired spell using the specified action.- Parameters:
action
- the menu action to interact with- Returns:
- True if the interaction was successful.
- See Also:
Magic.activate(String)
-
activate
public boolean activate()
- Specified by:
activate
in interfaceSpell
- See Also:
Magic.activate()
-
deactivate
public boolean deactivate()
- See Also:
Magic.deactivate()
-
getComponent
public InterfaceComponent getComponent()
- Specified by:
getComponent
in interfaceSpell
- See Also:
Magic.getComponent()
-
isSelected
public boolean isSelected()
- Specified by:
isSelected
in interfaceSpell
- See Also:
Magic.isSelected()
-
isAutocasting
public boolean isAutocasting()
- Specified by:
isAutocasting
in interfaceSpell
-
getSpellBook
public SpellBook getSpellBook()
- Specified by:
getSpellBook
in interfaceSpell
-
-