Features / Restrictions
(As of version 1.2.0)
Interaction
Prevent Equipping Avatar
: Prevents equipping in-world avatars or switching from inventory.Prevent Using Tools
: Prevents equipping tools, and drops them if already equipped.Prevent Grabbing
: Prevents grabbing objects physically/via laser, and drops any that are already grabbed.Prevent Laser Touch
: Prevents any laser-based interaction.Prevent Physical Touch
: Prevents any physically-based interaction.- PreventLaserTouch & PreventPhysicalTouch also prevent grabbing respectively.
Prevent Spawn Objects
: Prevents spawning objects into the current world.Prevent Save Items
: Prevents saving items to the inventory.Allow Grabbing By Slot Tags
: [+ string] When enabled, only allows grabbing items with tags in this list.Deny Grabbing By Slot Tags
: [+ string] When enabled, prevents grabbing any items with tags in this list.- See the How to use By Slot Tags restrictions section.
- PreventGrabbing takes precedence over both of these options.
Allow Touching By Slot Tags
: [+ string] When enabled, only allows interacting with items with tags in this list.Deny Touching By Slot Tags
: [+ string] When enabled, prevents interacting with any items with tags in this list.- See the How to use By Slot Tags restrictions section.
- PreventPhysicalTouch and PreventLaserTouch take precedence over these options.
Prevent Non Dash Userspace Interaction
: Prevents interacting with anything in userspace besides the dashboard and notice popups. (Facet anchors, userspace inspectors, etc. can no longer be interacted with.)Maximum Laser Distance
: [+ float] When enabled, the laser distance is limited by a value set in aDynamicValueVariable<float>
with the same name. The value has a minimum of 0.0 and is the distance in global space.Prevent Edit Mode
: Prevents activation of the Edit Mode (F2 or Session Settings Tab). (new in v1.2.0)
Respawning and changing worlds
Prevent Respawning
: Prevents respawning except for emergency respawning.Prevent Emergency Respawning
: Prevents using the emergency respawn gesture (can still respawn via session users tab).Prevent Switching World
: Prevents starting a new world, joining another session, leaving the current world, or changing focus.
Visual
Show User Avatars
: [+ string] When enabled, only user avatars are shown, whose user ID (not usernames) is in the list.Hide User Avatars
: [+ string] When enabled, user avatars are hidden, whose user ID (not usernames) is in the list.Disable Nameplates
: Hides all avatar nameplates.Prevent Reading
: Scrambles all text on screen, making it unable to read. (new in v1.2.0)
Audio
Always Hear Selected Users
: If the user id is added to the list, you will always hear the user, even if other restrictions would forbid it. (new in v1.2.3)Prevent Hearing
: Disables all audio outputs for the user, including other users voices. (new in v1.2.0)Prevent Hearing Of Users
: Forces all other users voices to be muted. (renamed in v1.2.0 fromPrevent Hearing
)Prevent Hearing Of Sounds
: Disables audio output for all sounds including multimedia, except for user voices. (new in v1.2.0)Enforce Selective Hearing
: [+ string] When enabled, All users will be muted except those whose user IDs (not usernames) are in this list.- [DEPRECATED] Use
Prevent Hearing Of Users
andAlways Hear Selected Users
instead.
- [DEPRECATED] Use
Maximum Hearing Distance
: [+ float] Set a maximum distance in world units that the user can hear audio outputs. (new in v1.2.0)Allow Hearing By Slot Tags
: [+ string] When enabled, only audio outputs can be heard, whose slot have this tag. (new in v1.2.0)Deny Hearing By Slot Tags
: [+ string] When enabled, audio outputs can’t be heard, whose slot have this tag. (new in v1.2.0)- See the How to use By Slot Tags restrictions section.
- Does not apply to user voices.
Hearing Volume
: [+ float] Set to a value between 0.0 (no volume) and 1.0 (full volume) to change the general volume of all audio outputs. (new in v1.2.0)Prevent Speaking
: Forces the user to be muted.Enforce Whispering
: Forces the user to only be able to talk in whisper mode (they can still mute themselves).- PreventSpeaking takes precedence over EnforceWhispering.
Speaking Volume
: [+ float] Set to a value between 0.0 (no volume) and 1.0 (full volume) to change the volume of the users voice. (new in v1.2.0)
UI
Prevent Opening Context Menu
: Prevents opening the context menu, and closes it if already opened.Show Context Menu Items
: [+ string] When enabled, any context menu items not in this list will be hidden.Hide Context Menu Items
: [+ string] When enabled, any context menu items in this list will be hidden.- ShowContextMenuItems is evaluated before HideContextMenuItems if both are enabled.
- For default context menu items, you need to list their locale string names. See the How to interact with the mod section.
Prevent Opening Dash
: Prevents opening the dashboard, and closes it if already opened.Show Dash Screens
: [+ string] When enabled, any dashboard screens not in this list will be hidden.Hide Dash Screens
: [+ string] When enabled, any dashboard screens in this list will be hidden.- The exit screen can not be hidden.
- ShowDashScreens is evaluated before HideDashScreens if both are enabled.
- For non-custom screens, you need to list their locale string names. See the How to interact with the mod section.
Disable Notifications
: The user can’t see notifications anymore.Prevent Sending Messages
: The user can’t send messages to contacts.Prevent Invite Contact
: The user can’t invite contacts to the current world.Prevent Third Person View
: Desktop users can’t switch to third person view anymore.Hide Others Context Menus
: Don’t show other users context menus. (new in v1.2.3)
Locomotion
Prevent User Scaling
: Prevents the user from rescaling themselves.Prevent Crouching
: Prevents crouching in desktop mode.Prevent Jumping
: Prevents jumping, but does not prevent exiting anchors.Prevent Running
: Prevents running. On desktop, this disables the sprint input, and in VR, the user can’t use both joysticks to move faster.Prevent Climbing
: Prevents climbing by grabbing the world or characters.Prevent Change Locomotion
: Prevents the user from changing their locomotion mode.Reset User Scale
: Utility variable that resets a user to their default scale.- You should use this by enabling then disabling in the next frame. Think of it like an impulse.
- Keeping it enabled does not prevent the user from rescaling themselves, and will only prevent other items from using this.
Prevent Leaving Anchors
: Prevents the user from leaving any anchor themselves.Prevent Movement
: Prevent the user being able to move around via VR controller or keyboard.Prevent Turning
: Prevent the user from turning his body via VR controller or look around via mouse or keyboard. The user is still able to look around in VR by turning his head. Turning can’t be restricted for Gamepad users.Movement Speed Multiplier
: [+ float] When enabled, the movement speed is multiplied by a value set in aDynamicValueVariable<float>
with the same name. The value is limited from 0.0 to 1.0. If the value is 1.0, the user moves with normal speed, if it’s lower, they are slowed down.Tracker Movement Speed
: [+ float] When enabled, the movement speed of the VR trackers can be limited. This value is used internally with SmoothLerp, so 0.0 means no movement, higher values like 100.0 makes it instant. (new in v1.2.0)Disable VR Trackers
: When enabled, VR controllers and full-body trackers are disabled, causing the user to pose like they are in desktop mode. (new in v1.2.0)