Class UnlockRequirements

java.lang.Object
net.storm.api.movement.pathfinder.UnlockRequirements

public class UnlockRequirements extends Object
Predefined unlock requirements for teleport destinations that must be manually unlocked.

Some teleport items have destinations that are not available by default and must be unlocked through specific in-game actions (visiting the location, completing quests, etc.). This class contains static UnlockRequirement instances for tracking these unlock states.

Available Requirements

Unlock Detection

Unlocks are detected through:

  • Chat message triggers when unlocking/locking
  • Widget checks for available destinations
  • Menu action monitoring
See Also:
  • Field Details

    • DIGSITE_PENDANT_FOSSIL_ISLAND

      public static final UnlockRequirement DIGSITE_PENDANT_FOSSIL_ISLAND
      Unlock requirement for Fossil Island destination on Digsite Pendant. Unlocked by using the pendant near the dragonkin fossil on Fossil Island.
    • DIGSITE_PENDANT_LITHKREN

      public static final UnlockRequirement DIGSITE_PENDANT_LITHKREN
      Unlock requirement for Lithkren destination on Digsite Pendant. Unlocked during Dragon Slayer II quest by visiting the Lithkren vault.
    • TITHE_FARM

      public static final UnlockRequirement TITHE_FARM
      Unlock requirement for Tithe Farm minigame teleport. Unlocked by entering Farmer Gricoller's farm for the first time.
    • ALL

      public static final UnlockRequirement[] ALL
      Array containing all predefined unlock requirements. Useful for bulk registration with the charge manager.
  • Constructor Details

    • UnlockRequirements

      public UnlockRequirements()