Package com.valhalla.sdk
Class Permissions
java.lang.Object
com.valhalla.sdk.Permissions
Permission names accepted by a schema-v1 Valhalla script manifest.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAllows actions that mutate the bank interface or containers.static final StringAllows changing the active game world.static final StringAllows invoking actions on NPCs.static final StringAllows invoking actions on scene objects and ground items.static final StringAllows invoking component, inventory, equipment, and tab actions.static final StringAllows using the runtime's observed-object cache.static final StringAllows reading bank contents and state.static final StringAllows enumerating players, NPCs, objects, and ground items.static final StringAllows reading equipped items.static final StringAllows reading inventory contents.static final StringAllows reading the local player's position and movement state.static final StringAllows account-session actions such as logout.static final StringAllows tile-walking requests.static final StringAllows publishing script telemetry to the Command Center. -
Method Summary
-
Field Details
-
GAME_READ_POSITION
Allows reading the local player's position and movement state.- See Also:
-
GAME_READ_ENTITIES
Allows enumerating players, NPCs, objects, and ground items.- See Also:
-
GAME_READ_INVENTORY
Allows reading inventory contents.- See Also:
-
GAME_READ_EQUIPMENT
Allows reading equipped items.- See Also:
-
GAME_READ_BANK
Allows reading bank contents and state.- See Also:
-
GAME_OBSERVE_OBJECTS
Allows using the runtime's observed-object cache.- See Also:
-
GAME_INTERACT_OBJECT
Allows invoking actions on scene objects and ground items.- See Also:
-
GAME_INTERACT_WIDGET
Allows invoking component, inventory, equipment, and tab actions.- See Also:
-
GAME_BANK
Allows actions that mutate the bank interface or containers.- See Also:
-
GAME_WALK
Allows tile-walking requests.- See Also:
-
GAME_SESSION
Allows account-session actions such as logout.- See Also:
-
GAME_INTERACT_NPC
Allows invoking actions on NPCs.- See Also:
-
GAME_HOP_WORLD
Allows changing the active game world.- See Also:
-
TELEMETRY_PUBLISH
Allows publishing script telemetry to the Command Center.- See Also:
-
-
Method Details
-
all
Returns every permission accepted by a schema-v1 script manifest.- Returns:
- an immutable set of permission names
-