Enum Class QuestVarPlayer

java.lang.Object
java.lang.Enum<QuestVarPlayer>
net.storm.sdk.quests.QuestVarPlayer
All Implemented Interfaces:
Serializable, Comparable<QuestVarPlayer>, Constable

public enum QuestVarPlayer extends Enum<QuestVarPlayer>
Enumeration of VarPlayer IDs associated with quests and miniquests.

VarPlayers are server-controlled "content-developer" integers that are stored per player save and synchronized from the server to the client. Unlike varbits, VarPlayers represent full integer values rather than bit-packed values.

The client can change VarPlayer values preemptively if it anticipates they will change on the next tick (as a lag-hiding measure), but the client cannot directly make the server change a VarPlayer value.

Note: Most quest VarPlayers here do not directly indicate completion. Use Quests.isFinished(net.runelite.api.Quest) to check if a quest is complete.

See Also:
  • Enum Constant Details

    • QUEST_BLACK_KNIGHTS_FORTRESS

      public static final QuestVarPlayer QUEST_BLACK_KNIGHTS_FORTRESS
      Black Knights' Fortress quest progress.
    • QUEST_COOKS_ASSISTANT

      public static final QuestVarPlayer QUEST_COOKS_ASSISTANT
      Cook's Assistant quest progress.
    • QUEST_DORICS_QUEST

      public static final QuestVarPlayer QUEST_DORICS_QUEST
      Doric's Quest progress.
    • QUEST_DRAGON_SLAYER_I

      public static final QuestVarPlayer QUEST_DRAGON_SLAYER_I
      Dragon Slayer I quest progress.
    • QUEST_ERNEST_THE_CHICKEN

      public static final QuestVarPlayer QUEST_ERNEST_THE_CHICKEN
      Ernest the Chicken quest progress.
    • QUEST_IMP_CATCHER

      public static final QuestVarPlayer QUEST_IMP_CATCHER
      Imp Catcher quest progress.
    • QUEST_THE_KNIGHTS_SWORD

      public static final QuestVarPlayer QUEST_THE_KNIGHTS_SWORD
      The Knight's Sword quest progress.
    • QUEST_PIRATES_TREASURE

      public static final QuestVarPlayer QUEST_PIRATES_TREASURE
      Pirate's Treasure quest progress.
    • QUEST_PRINCE_ALI_RESCUE

      public static final QuestVarPlayer QUEST_PRINCE_ALI_RESCUE
      Prince Ali Rescue quest progress.
    • QUEST_THE_RESTLESS_GHOST

      public static final QuestVarPlayer QUEST_THE_RESTLESS_GHOST
      The Restless Ghost quest progress.
    • QUEST_ROMEO_AND_JULIET

      public static final QuestVarPlayer QUEST_ROMEO_AND_JULIET
      Romeo invalid input: '&' Juliet quest progress.
    • QUEST_RUNE_MYSTERIES

      public static final QuestVarPlayer QUEST_RUNE_MYSTERIES
      Rune Mysteries quest progress.
    • QUEST_SHEEP_SHEARER

      public static final QuestVarPlayer QUEST_SHEEP_SHEARER
      Sheep Shearer quest progress.
    • QUEST_SHIELD_OF_ARRAV

      public static final QuestVarPlayer QUEST_SHIELD_OF_ARRAV
      Shield of Arrav quest progress.
    • QUEST_SHIELD_OF_ARRAV_STATE_146

      public static final QuestVarPlayer QUEST_SHIELD_OF_ARRAV_STATE_146
      Shield of Arrav alternate state progress.
    • QUEST_VAMPYRE_SLAYER

      public static final QuestVarPlayer QUEST_VAMPYRE_SLAYER
      Vampyre Slayer quest progress.
    • QUEST_WITCHS_POTION

      public static final QuestVarPlayer QUEST_WITCHS_POTION
      Witch's Potion quest progress.
    • QUEST_BIG_CHOMPY_BIRD_HUNTING

      public static final QuestVarPlayer QUEST_BIG_CHOMPY_BIRD_HUNTING
      Big Chompy Bird Hunting quest progress.
    • QUEST_BIOHAZARD

      public static final QuestVarPlayer QUEST_BIOHAZARD
      Biohazard quest progress.
    • QUEST_CABIN_FEVER

      public static final QuestVarPlayer QUEST_CABIN_FEVER
      Cabin Fever quest progress.
    • QUEST_CLOCK_TOWER

      public static final QuestVarPlayer QUEST_CLOCK_TOWER
      Clock Tower quest progress.
    • QUEST_CREATURE_OF_FENKENSTRAIN

      public static final QuestVarPlayer QUEST_CREATURE_OF_FENKENSTRAIN
      Creature of Fenkenstrain quest progress.
    • QUEST_DEATH_PLATEAU

      public static final QuestVarPlayer QUEST_DEATH_PLATEAU
      Death Plateau quest progress.
    • QUEST_THE_DIG_SITE

      public static final QuestVarPlayer QUEST_THE_DIG_SITE
      The Dig Site quest progress.
    • QUEST_DRUIDIC_RITUAL

      public static final QuestVarPlayer QUEST_DRUIDIC_RITUAL
      Druidic Ritual quest progress.
    • QUEST_DWARF_CANNON

      public static final QuestVarPlayer QUEST_DWARF_CANNON
      Dwarf Cannon quest progress.
    • QUEST_EADGARS_RUSE

      public static final QuestVarPlayer QUEST_EADGARS_RUSE
      Eadgar's Ruse quest progress.
    • QUEST_ELEMENTAL_WORKSHOP_I

      public static final QuestVarPlayer QUEST_ELEMENTAL_WORKSHOP_I
      Elemental Workshop I quest progress.
    • QUEST_FAMILY_CREST

      public static final QuestVarPlayer QUEST_FAMILY_CREST
      Family Crest quest progress.
    • QUEST_FIGHT_ARENA

      public static final QuestVarPlayer QUEST_FIGHT_ARENA
      Fight Arena quest progress.
    • QUEST_FISHING_CONTEST

      public static final QuestVarPlayer QUEST_FISHING_CONTEST
      Fishing Contest quest progress.
    • QUEST_THE_FREMENNIK_TRIALS

      public static final QuestVarPlayer QUEST_THE_FREMENNIK_TRIALS
      The Fremennik Trials quest progress.
    • QUEST_WATERFALL_QUEST

      public static final QuestVarPlayer QUEST_WATERFALL_QUEST
      Waterfall Quest progress.
    • QUEST_GERTRUDES_CAT

      public static final QuestVarPlayer QUEST_GERTRUDES_CAT
      Gertrude's Cat quest progress.
    • QUEST_THE_GRAND_TREE

      public static final QuestVarPlayer QUEST_THE_GRAND_TREE
      The Grand Tree quest progress.
    • QUEST_HAUNTED_MINE

      public static final QuestVarPlayer QUEST_HAUNTED_MINE
      Haunted Mine quest progress.
    • QUEST_HAZEEL_CULT

      public static final QuestVarPlayer QUEST_HAZEEL_CULT
      Hazeel Cult quest progress.
    • QUEST_HEROES_QUEST

      public static final QuestVarPlayer QUEST_HEROES_QUEST
      Heroes' Quest progress.
    • QUEST_HOLY_GRAIL

      public static final QuestVarPlayer QUEST_HOLY_GRAIL
      Holy Grail quest progress.
    • QUEST_IN_SEARCH_OF_THE_MYREQUE

      public static final QuestVarPlayer QUEST_IN_SEARCH_OF_THE_MYREQUE
      In Search of the Myreque quest progress.
    • QUEST_JUNGLE_POTION

      public static final QuestVarPlayer QUEST_JUNGLE_POTION
      Jungle Potion quest progress.
    • QUEST_LEGENDS_QUEST

      public static final QuestVarPlayer QUEST_LEGENDS_QUEST
      Legends' Quest progress.
    • QUEST_LOST_CITY

      public static final QuestVarPlayer QUEST_LOST_CITY
      Lost City quest progress.
    • QUEST_MERLINS_CRYSTAL

      public static final QuestVarPlayer QUEST_MERLINS_CRYSTAL
      Merlin's Crystal quest progress.
    • QUEST_MONKEY_MADNESS_I

      public static final QuestVarPlayer QUEST_MONKEY_MADNESS_I
      Monkey Madness I quest progress.
    • QUEST_MONKS_FRIEND

      public static final QuestVarPlayer QUEST_MONKS_FRIEND
      Monk's Friend quest progress.
    • QUEST_MOURNINGS_END_PART_I

      public static final QuestVarPlayer QUEST_MOURNINGS_END_PART_I
      Mourning's End Part I quest progress.
    • QUEST_MURDER_MYSTERY

      public static final QuestVarPlayer QUEST_MURDER_MYSTERY
      Murder Mystery quest progress.
    • QUEST_NATURE_SPIRIT

      public static final QuestVarPlayer QUEST_NATURE_SPIRIT
      Nature Spirit quest progress.
    • QUEST_OBSERVATORY_QUEST

      public static final QuestVarPlayer QUEST_OBSERVATORY_QUEST
      Observatory Quest progress.
    • QUEST_ONE_SMALL_FAVOUR

      public static final QuestVarPlayer QUEST_ONE_SMALL_FAVOUR
      One Small Favour quest progress.
    • QUEST_PLAGUE_CITY

      public static final QuestVarPlayer QUEST_PLAGUE_CITY
      Plague City quest progress.
    • QUEST_PRIEST_IN_PERIL

      public static final QuestVarPlayer QUEST_PRIEST_IN_PERIL
      Priest in Peril quest progress.
    • QUEST_RAG_AND_BONE_MAN_I

      public static final QuestVarPlayer QUEST_RAG_AND_BONE_MAN_I
      Rag and Bone Man I quest progress.
    • QUEST_REGICIDE

      public static final QuestVarPlayer QUEST_REGICIDE
      Regicide quest progress.
    • QUEST_ROVING_ELVES

      public static final QuestVarPlayer QUEST_ROVING_ELVES
      Roving Elves quest progress.
    • QUEST_RUM_DEAL

      public static final QuestVarPlayer QUEST_RUM_DEAL
      Rum Deal quest progress.
    • QUEST_SCORPION_CATCHER

      public static final QuestVarPlayer QUEST_SCORPION_CATCHER
      Scorpion Catcher quest progress.
    • QUEST_SEA_SLUG

      public static final QuestVarPlayer QUEST_SEA_SLUG
      Sea Slug quest progress.
    • QUEST_SHADES_OF_MORTTON

      public static final QuestVarPlayer QUEST_SHADES_OF_MORTTON
      Shades of Mort'ton quest progress.
    • QUEST_SHEEP_HERDER

      public static final QuestVarPlayer QUEST_SHEEP_HERDER
      Sheep Herder quest progress.
    • QUEST_SHILO_VILLAGE

      public static final QuestVarPlayer QUEST_SHILO_VILLAGE
      Shilo Village quest progress.
    • QUEST_TAI_BWO_WANNAI_TRIO

      public static final QuestVarPlayer QUEST_TAI_BWO_WANNAI_TRIO
      Tai Bwo Wannai Trio quest progress.
    • QUEST_TEMPLE_OF_IKOV

      public static final QuestVarPlayer QUEST_TEMPLE_OF_IKOV
      Temple of Ikov quest progress.
    • QUEST_THRONE_OF_MISCELLANIA

      public static final QuestVarPlayer QUEST_THRONE_OF_MISCELLANIA
      Throne of Miscellania quest progress.
    • QUEST_THE_TOURIST_TRAP

      public static final QuestVarPlayer QUEST_THE_TOURIST_TRAP
      The Tourist Trap quest progress.
    • QUEST_WITCHS_HOUSE

      public static final QuestVarPlayer QUEST_WITCHS_HOUSE
      Witch's House quest progress.
    • QUEST_TREE_GNOME_VILLAGE

      public static final QuestVarPlayer QUEST_TREE_GNOME_VILLAGE
      Tree Gnome Village quest progress.
    • QUEST_TRIBAL_TOTEM

      public static final QuestVarPlayer QUEST_TRIBAL_TOTEM
      Tribal Totem quest progress.
    • QUEST_TROLL_ROMANCE

      public static final QuestVarPlayer QUEST_TROLL_ROMANCE
      Troll Romance quest progress.
    • QUEST_TROLL_STRONGHOLD

      public static final QuestVarPlayer QUEST_TROLL_STRONGHOLD
      Troll Stronghold quest progress.
    • QUEST_UNDERGROUND_PASS

      public static final QuestVarPlayer QUEST_UNDERGROUND_PASS
      Underground Pass quest progress.
    • QUEST_UNDERGROUND_PASS_STATE_162

      public static final QuestVarPlayer QUEST_UNDERGROUND_PASS_STATE_162
      Underground Pass alternate state progress.
    • QUEST_WATCHTOWER

      public static final QuestVarPlayer QUEST_WATCHTOWER
      Watchtower quest progress.
    • QUEST_THE_GREAT_BRAIN_ROBBERY

      public static final QuestVarPlayer QUEST_THE_GREAT_BRAIN_ROBBERY
      The Great Brain Robbery quest progress.
    • QUEST_RAG_AND_BONE_MAN_II

      public static final QuestVarPlayer QUEST_RAG_AND_BONE_MAN_II
      Rag and Bone Man II quest progress.
    • QUEST_ENTER_THE_ABYSS

      public static final QuestVarPlayer QUEST_ENTER_THE_ABYSS
      Enter the Abyss miniquest progress.
    • QUEST_ALFRED_GRIMHANDS_BARCRAWL

      public static final QuestVarPlayer QUEST_ALFRED_GRIMHANDS_BARCRAWL
      Alfred Grimhand's Barcrawl miniquest progress.
    • QUEST_ALFRED_GRIMHANDS_BARCRAWL_STATE_76

      public static final QuestVarPlayer QUEST_ALFRED_GRIMHANDS_BARCRAWL_STATE_76
      Alfred Grimhand's Barcrawl alternate state progress.
    • QUEST_THE_MAGE_ARENA

      public static final QuestVarPlayer QUEST_THE_MAGE_ARENA
      The Mage Arena miniquest progress.
  • Method Details

    • values

      public static QuestVarPlayer[] 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 QuestVarPlayer 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