Package com.kraken.api.service.spell
Enum Spells
- java.lang.Object
-
- java.lang.Enum<Spells>
-
- com.kraken.api.service.spell.Spells
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Runes>getElementalRunes()Returns only the elemental runes (Air, Water, Earth, Fire) required for this spell.java.util.HashMap<Runes,java.lang.Integer>getRequiredRunes()Returns a copy of the required runes for this spell.static SpellsvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Spells[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONFUSE
public static final Spells CONFUSE
-
WEAKEN
public static final Spells WEAKEN
-
CURSE
public static final Spells CURSE
-
BIND
public static final Spells BIND
-
SNARE
public static final Spells SNARE
-
VULNERABILITY
public static final Spells VULNERABILITY
-
ENFEEBLE
public static final Spells ENFEEBLE
-
ENTANGLE
public static final Spells ENTANGLE
-
STUN
public static final Spells STUN
-
TELE_BLOCK
public static final Spells TELE_BLOCK
-
VARROCK_TELEPORT
public static final Spells VARROCK_TELEPORT
-
LUMBRIDGE_TELEPORT
public static final Spells LUMBRIDGE_TELEPORT
-
FALADOR_TELEPORT
public static final Spells FALADOR_TELEPORT
-
TELEPORT_TO_HOUSE
public static final Spells TELEPORT_TO_HOUSE
-
CAMELOT_TELEPORT
public static final Spells CAMELOT_TELEPORT
-
ARDOUGNE_TELEPORT
public static final Spells ARDOUGNE_TELEPORT
-
WATCHTOWER_TELEPORT
public static final Spells WATCHTOWER_TELEPORT
-
TROLLHEIM_TELEPORT
public static final Spells TROLLHEIM_TELEPORT
-
CIVITAS_ILLA_FORTIS_TELEPORT
public static final Spells CIVITAS_ILLA_FORTIS_TELEPORT
-
KOUREND_CASTLE_TELEPORT
public static final Spells KOUREND_CASTLE_TELEPORT
-
TELEKINETIC_GRAB
public static final Spells TELEKINETIC_GRAB
-
BONES_TO_BANANAS
public static final Spells BONES_TO_BANANAS
-
BONES_TO_PEACHES
public static final Spells BONES_TO_PEACHES
-
LOW_LEVEL_ALCHEMY
public static final Spells LOW_LEVEL_ALCHEMY
-
SUPERHEAT_ITEM
public static final Spells SUPERHEAT_ITEM
-
HIGH_LEVEL_ALCHEMY
public static final Spells HIGH_LEVEL_ALCHEMY
-
ENCHANT_SAPPHIRE_JEWELLERY
public static final Spells ENCHANT_SAPPHIRE_JEWELLERY
-
ENCHANT_EMERALD_JEWELLERY
public static final Spells ENCHANT_EMERALD_JEWELLERY
-
ENCHANT_RUBY_JEWELLERY
public static final Spells ENCHANT_RUBY_JEWELLERY
-
ENCHANT_DIAMOND_JEWELLERY
public static final Spells ENCHANT_DIAMOND_JEWELLERY
-
ENCHANT_DRAGONSTONE_JEWELLERY
public static final Spells ENCHANT_DRAGONSTONE_JEWELLERY
-
ENCHANT_ONYX_JEWELLERY
public static final Spells ENCHANT_ONYX_JEWELLERY
-
ENCHANT_ZENYTE_JEWELLERY
public static final Spells ENCHANT_ZENYTE_JEWELLERY
-
CHARGE_WATER_ORB
public static final Spells CHARGE_WATER_ORB
-
CHARGE_EARTH_ORB
public static final Spells CHARGE_EARTH_ORB
-
CHARGE_FIRE_ORB
public static final Spells CHARGE_FIRE_ORB
-
CHARGE_AIR_ORB
public static final Spells CHARGE_AIR_ORB
-
PADDEWWA_TELEPORT
public static final Spells PADDEWWA_TELEPORT
-
SENNTISTEN_TELEPORT
public static final Spells SENNTISTEN_TELEPORT
-
KHARYRLL_TELEPORT
public static final Spells KHARYRLL_TELEPORT
-
LASSAR_TELEPORT
public static final Spells LASSAR_TELEPORT
-
DAREEYAK_TELEPORT
public static final Spells DAREEYAK_TELEPORT
-
CARRALLANGER_TELEPORT
public static final Spells CARRALLANGER_TELEPORT
-
ANNAKARL_TELEPORT
public static final Spells ANNAKARL_TELEPORT
-
GHORROCK_TELEPORT
public static final Spells GHORROCK_TELEPORT
-
MONSTER_EXAMINE
public static final Spells MONSTER_EXAMINE
-
CURE_OTHER
public static final Spells CURE_OTHER
-
CURE_ME
public static final Spells CURE_ME
-
CURE_GROUP
public static final Spells CURE_GROUP
-
STAT_SPY
public static final Spells STAT_SPY
-
DREAM
public static final Spells DREAM
-
STAT_RESTORE_POT_SHARE
public static final Spells STAT_RESTORE_POT_SHARE
-
BOOST_POTION_SHARE
public static final Spells BOOST_POTION_SHARE
-
ENERGY_TRANSFER
public static final Spells ENERGY_TRANSFER
-
HEAL_OTHER
public static final Spells HEAL_OTHER
-
VENGEANCE_OTHER
public static final Spells VENGEANCE_OTHER
-
VENGEANCE
public static final Spells VENGEANCE
-
HEAL_GROUP
public static final Spells HEAL_GROUP
-
MOONCLAN_TELEPORT
public static final Spells MOONCLAN_TELEPORT
-
TELE_GROUP_MOONCLAN
public static final Spells TELE_GROUP_MOONCLAN
-
OURANIA_TELEPORT
public static final Spells OURANIA_TELEPORT
-
WATERBIRTH_TELEPORT
public static final Spells WATERBIRTH_TELEPORT
-
TELE_GROUP_WATERBIRTH
public static final Spells TELE_GROUP_WATERBIRTH
-
BARBARIAN_TELEPORT
public static final Spells BARBARIAN_TELEPORT
-
TELE_GROUP_BARBARIAN
public static final Spells TELE_GROUP_BARBARIAN
-
KHAZARD_TELEPORT
public static final Spells KHAZARD_TELEPORT
-
TELE_GROUP_KHAZARD
public static final Spells TELE_GROUP_KHAZARD
-
FISHING_GUILD_TELEPORT
public static final Spells FISHING_GUILD_TELEPORT
-
TELE_GROUP_FISHING_GUILD
public static final Spells TELE_GROUP_FISHING_GUILD
-
CATHERBY_TELEPORT
public static final Spells CATHERBY_TELEPORT
-
TELE_GROUP_CATHERBY
public static final Spells TELE_GROUP_CATHERBY
-
ICE_PLATEAU_TELEPORT
public static final Spells ICE_PLATEAU_TELEPORT
-
TELE_GROUP_ICE_PLATEAU
public static final Spells TELE_GROUP_ICE_PLATEAU
-
BAKE_PIE
public static final Spells BAKE_PIE
-
GEOMANCY
public static final Spells GEOMANCY
-
CURE_PLANT
public static final Spells CURE_PLANT
-
NPC_CONTACT
public static final Spells NPC_CONTACT
-
HUMIDIFY
public static final Spells HUMIDIFY
-
HUNTER_KIT
public static final Spells HUNTER_KIT
-
SPIN_FLAX
public static final Spells SPIN_FLAX
-
SUPERGLASS_MAKE
public static final Spells SUPERGLASS_MAKE
-
TAN_LEATHER
public static final Spells TAN_LEATHER
-
STRING_JEWELLERY
public static final Spells STRING_JEWELLERY
-
MAGIC_IMBUE
public static final Spells MAGIC_IMBUE
-
FERTILE_SOIL
public static final Spells FERTILE_SOIL
-
PLANK_MAKE
public static final Spells PLANK_MAKE
-
RECHARGE_DRAGONSTONE
public static final Spells RECHARGE_DRAGONSTONE
-
SPELLBOOK_SWAP
public static final Spells SPELLBOOK_SWAP
-
RESURRECT_LESSER_GHOST
public static final Spells RESURRECT_LESSER_GHOST
-
RESURRECT_LESSER_SKELETON
public static final Spells RESURRECT_LESSER_SKELETON
-
RESURRECT_LESSER_ZOMBIE
public static final Spells RESURRECT_LESSER_ZOMBIE
-
RESURRECT_SUPERIOR_GHOST
public static final Spells RESURRECT_SUPERIOR_GHOST
-
RESURRECT_SUPERIOR_SKELETON
public static final Spells RESURRECT_SUPERIOR_SKELETON
-
RESURRECT_SUPERIOR_ZOMBIE
public static final Spells RESURRECT_SUPERIOR_ZOMBIE
-
RESURRECT_GREATER_GHOST
public static final Spells RESURRECT_GREATER_GHOST
-
RESURRECT_GREATER_SKELETON
public static final Spells RESURRECT_GREATER_SKELETON
-
RESURRECT_GREATER_ZOMBIE
public static final Spells RESURRECT_GREATER_ZOMBIE
-
ARCEUUS_LIBRARY_TELEPORT
public static final Spells ARCEUUS_LIBRARY_TELEPORT
-
DRAYNOR_MANOR_TELEPORT
public static final Spells DRAYNOR_MANOR_TELEPORT
-
MIND_ALTAR_TELEPORT
public static final Spells MIND_ALTAR_TELEPORT
-
RESPAWN_TELEPORT
public static final Spells RESPAWN_TELEPORT
-
SALVE_GRAVEYARD_TELEPORT
public static final Spells SALVE_GRAVEYARD_TELEPORT
-
FENKENSTRAINS_CASTLE_TELEPORT
public static final Spells FENKENSTRAINS_CASTLE_TELEPORT
-
HARMONY_ISLAND_TELEPORT
public static final Spells HARMONY_ISLAND_TELEPORT
-
CEMETERY_TELEPORT
public static final Spells CEMETERY_TELEPORT
-
BARROWS_TELEPORT
public static final Spells BARROWS_TELEPORT
-
APE_ATOLL_TELEPORT
public static final Spells APE_ATOLL_TELEPORT
-
GHOSTLY_GRASP
public static final Spells GHOSTLY_GRASP
-
SKELETAL_GRASP
public static final Spells SKELETAL_GRASP
-
UNDEAD_GRASP
public static final Spells UNDEAD_GRASP
-
INFERIOR_DEMONBANE
public static final Spells INFERIOR_DEMONBANE
-
SUPERIOR_DEMONBANE
public static final Spells SUPERIOR_DEMONBANE
-
DARK_DEMONBANE
public static final Spells DARK_DEMONBANE
-
LESSER_CORRUPTION
public static final Spells LESSER_CORRUPTION
-
GREATER_CORRUPTION
public static final Spells GREATER_CORRUPTION
-
DARK_LURE
public static final Spells DARK_LURE
-
MARK_OF_DARKNESS
public static final Spells MARK_OF_DARKNESS
-
WARD_OF_ARCEUUS
public static final Spells WARD_OF_ARCEUUS
-
BASIC_REANIMATION
public static final Spells BASIC_REANIMATION
-
ADEPT_REANIMATION
public static final Spells ADEPT_REANIMATION
-
EXPERT_REANIMATION
public static final Spells EXPERT_REANIMATION
-
MASTER_REANIMATION
public static final Spells MASTER_REANIMATION
-
DEMONIC_OFFERING
public static final Spells DEMONIC_OFFERING
-
SINISTER_OFFERING
public static final Spells SINISTER_OFFERING
-
SHADOW_VEIL
public static final Spells SHADOW_VEIL
-
VILE_VIGOUR
public static final Spells VILE_VIGOUR
-
DEGRIME
public static final Spells DEGRIME
-
RESURRECT_CROPS
public static final Spells RESURRECT_CROPS
-
DEATH_CHARGE
public static final Spells DEATH_CHARGE
-
-
Method Detail
-
values
public static Spells[] 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 (Spells c : Spells.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Spells 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
-
getElementalRunes
public java.util.List<Runes> getElementalRunes()
Returns only the elemental runes (Air, Water, Earth, Fire) required for this spell. This is useful for transports that use elemental staves or combination runes.- Returns:
- A list of elemental Runes enums used in this spell
-
getRequiredRunes
public java.util.HashMap<Runes,java.lang.Integer> getRequiredRunes()
Returns a copy of the required runes for this spell.- Returns:
- A HashMap containing the required runes and their quantities
-
-