Class Permissions

java.lang.Object
com.valhalla.sdk.Permissions

public final class Permissions extends Object
Permission names accepted by a schema-v1 Valhalla script manifest.
  • Field Details

    • GAME_READ_POSITION

      public static final String GAME_READ_POSITION
      Allows reading the local player's position and movement state.
      See Also:
    • GAME_READ_ENTITIES

      public static final String GAME_READ_ENTITIES
      Allows enumerating players, NPCs, objects, and ground items.
      See Also:
    • GAME_READ_INVENTORY

      public static final String GAME_READ_INVENTORY
      Allows reading inventory contents.
      See Also:
    • GAME_READ_EQUIPMENT

      public static final String GAME_READ_EQUIPMENT
      Allows reading equipped items.
      See Also:
    • GAME_READ_BANK

      public static final String GAME_READ_BANK
      Allows reading bank contents and state.
      See Also:
    • GAME_OBSERVE_OBJECTS

      public static final String GAME_OBSERVE_OBJECTS
      Allows using the runtime's observed-object cache.
      See Also:
    • GAME_INTERACT_OBJECT

      public static final String GAME_INTERACT_OBJECT
      Allows invoking actions on scene objects and ground items.
      See Also:
    • GAME_INTERACT_WIDGET

      public static final String GAME_INTERACT_WIDGET
      Allows invoking component, inventory, equipment, and tab actions.
      See Also:
    • GAME_BANK

      public static final String GAME_BANK
      Allows actions that mutate the bank interface or containers.
      See Also:
    • GAME_WALK

      public static final String GAME_WALK
      Allows tile-walking requests.
      See Also:
    • GAME_SESSION

      public static final String GAME_SESSION
      Allows account-session actions such as logout.
      See Also:
    • GAME_INTERACT_NPC

      public static final String GAME_INTERACT_NPC
      Allows invoking actions on NPCs.
      See Also:
    • GAME_HOP_WORLD

      public static final String GAME_HOP_WORLD
      Allows changing the active game world.
      See Also:
    • TELEMETRY_PUBLISH

      public static final String TELEMETRY_PUBLISH
      Allows publishing script telemetry to the Command Center.
      See Also:
  • Method Details

    • all

      public static Set<String> all()
      Returns every permission accepted by a schema-v1 script manifest.
      Returns:
      an immutable set of permission names