Enum Spells

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Spells>

    public enum Spells
    extends java.lang.Enum<Spells>
    • 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 name
        java.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