The type of the registered command that is having its settings managed.
Creates a new instance of the RegisteredCommandSettings class.
The command to manage the settings for.
The default settings for the command.
Whether or not the command is enabled.
Whether or not the command settings are saved in the world.
The parsed command settings data.
The required permission level to execute the command.
Only applies when Ultra Security Mode is disabled.
The tags required to execute the command.
Only applies when Ultra Security Mode is disabled.
Whether or not the command requires operator status to execute.
Only applies when Ultra Security Mode is disabled.
The format version the command settings were last saved in.
Deletes the command settings from the world, in effect resetting the settings of the command to their default values.
Saves the command settings to the world.
Optionalsettings: Partial<RegisteredCommandSettingsData>The settings to save, this will be applied on top of the current command settings.
Converts the command settings to a JSON-serializable object.
The JSON-serializable object representing the command settings.
A class that manages the settings for a registered command.