Roblox UtilitiesDevlHub Roblox Documentation

Class

PluginCapabilities

Inherits
Instance › Object
Memory category
Instances

Declares a plugin's capabilities (the data models it targets and the permissions it requests) through a JSON manifest.

PluginCapabilities describes what a plugin is allowed to do. Its Manifest property holds a JSON string that declares which data models the plugin targets (such as Edit, Server, and Client) and the permissions the plugin requests. It's used by built-in and standalone plugins to record their declared capabilities.

Properties 1#

ManifeststringA JSON string declaring the plugin's target data models and requested permissions.Read: RobloxScriptSecurityWrite: RobloxScriptSecurityReadSafe

Manifest: string#

Read: RobloxScriptSecurityWrite: RobloxScriptSecurityReadSafe

A JSON-encoded string describing the plugin's declared capabilities. It contains a Metadata object whose TargetDataModels array names the data models the plugin runs against (Edit, Server, and Client), and a Permissions object listing the permissions the plugin requests. Defaults to {"Metadata":{"TargetDataModels": ["Edit", "Server", "Client"]},"Permissions":{}}, which targets all three data models and requests no additional permissions.

Inherited members#

Inherited from Instance 58
Inherited from Object 6
Properties (2)

ClassName, className

Events (1)

Changed