Class
PluginCapabilities
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#
Manifeststring | A 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
Properties (10)
Archivable, archivable, Capabilities, IsInSandbox, Name, Parent, PredictionMode, RobloxLocked, Sandboxed, UniqueId
Methods (39)
AddTag, children, ClearAllChildren, Clone, clone, Destroy, destroy, FindFirstAncestor, FindFirstAncestorOfClass, FindFirstAncestorWhichIsA, FindFirstChild, findFirstChild, FindFirstChildOfClass, FindFirstChildWhichIsA, FindFirstDescendant, GetActor, GetAttribute, GetAttributeChangedSignal, GetAttributes, GetChildren, getChildren, GetDebugId, GetDescendants, GetFullName, GetStyled, GetStyledPropertyChangedSignal, GetTags, HasTag, IsAncestorOf, IsDescendantOf, isDescendantOf, IsPropertyModified, QueryDescendants, Remove, remove, RemoveTag, ResetPropertyToDefault, SetAttribute, WaitForChild