Interface StormConfig

All Superinterfaces:
Config

public interface StormConfig extends Config
Global configuration interface for Storm client settings.

StormConfig contains settings that affect the Storm client's core functionality, particularly related to pathfinding, transportation, and player-owned house (POH) features.

This configuration is organized into sections:

  • Pathfinder - Walking and pathing behavior settings
  • Fairy Rings - Available fairy ring destinations
  • Spirit Trees - Available spirit tree destinations
  • Magic Mushtrees - Available mushtree destinations
  • House Portals - POH portal room teleports
  • Other Settings - Miscellaneous settings like action delays

Example usage:


 @Inject
 private StormConfig config;

 public void walkTo(WorldPoint destination) {
     if (config.useTransports()) {
         // Use transportation nodes
     }
     if (config.useTeleports()) {
         // Consider teleport options
     }
 }
 

See Also:
  • Field Details

  • Method Details

    • minStepDistance

      default int minStepDistance()
    • maxStepDistance

      default int maxStepDistance()
    • avoidWilderness

      default boolean avoidWilderness()
    • proceedWarning

      default boolean proceedWarning()
    • toggleRun

      default boolean toggleRun()
    • useTransports

      default boolean useTransports()
    • useCharterShips

      default boolean useCharterShips()
    • useGnomeGliders

      default boolean useGnomeGliders()
    • useMagicCarpets

      default boolean useMagicCarpets()
    • useTeleports

      default boolean useTeleports()
    • useHomeTeleports

      default boolean useHomeTeleports()
    • useMinigameTeleports

      default boolean useMinigameTeleports()
    • usePoh

      default boolean usePoh()
    • usePool

      default boolean usePool()
    • requiredMissingHealth

      @Range(min=0, max=100) default int requiredMissingHealth()
    • requiredMissingPrayer

      @Range(min=0, max=100) default int requiredMissingPrayer()
    • requiredMissingRunEnergy

      @Range(min=0, max=100) default int requiredMissingRunEnergy()
    • hasMountedGlory

      default boolean hasMountedGlory()
    • hasMountedDigsitePendant

      default boolean hasMountedDigsitePendant()
    • hasMountedMythicalCape

      default boolean hasMountedMythicalCape()
    • hasMountedXericsTalisman

      default boolean hasMountedXericsTalisman()
    • hasJewelryBox

      default JewelryBox hasJewelryBox()
    • spiritFairyTree

      default SpiritFairyTree spiritFairyTree()
    • fairyRings

      default Set<FairyRing> fairyRings()
    • spiritTrees

      default Set<SpiritTree> spiritTrees()
    • magicMushtrees

      default Set<MagicMushtree> magicMushtrees()
    • housePortals

      default Set<HousePortal> housePortals()
    • loadoutActionDelay

      @Units("ms") @Range(min=60, max=600) default int loadoutActionDelay()
    • loadoutActionDelay

      void loadoutActionDelay(int delay)
    • mouseMovement

      default boolean mouseMovement()
    • pathDensity

      default int pathDensity()
    • minPathPoints

      default int minPathPoints()
    • baseDelay

      default int baseDelay()
    • delayVariation

      default int delayVariation()
    • easeMovement

      default boolean easeMovement()
    • easeStrength

      default double easeStrength()
    • fatigueEnabled

      default boolean fatigueEnabled()
    • fatigueMultiplier

      default double fatigueMultiplier()