Skip to content

Permissions

MylesMor edited this page Feb 26, 2021 · 9 revisions

All of the commands are for admin/staff use only, average players should not have any permissions. In particular, the sudosigns.console permission would allow players to execute any console command, so this is very important.

Command Permissions

Permission Corresponding Command Description
sudosigns.create /ss create <name> Allows the player to create a SudoSign.
sudosigns.edit /ss edit [name] Allows the player to edit SudoSigns (however they will need further permissions listed below to be able to actually change commands/messages/permissions).
sudosigns.view /ss view [name] Allows the player to view details about a SudoSign, such as how many commands/permissions/messages are assigned to it.
sudosigns.tp /ss tp [name] Allows the player to teleport to a SudoSign.
sudosigns.delete /ss delete [name] Allows the player to delete a SudoSign.
sudosigns.select /ss select <name> or destroy the sign. Allows the player to open the SudoSign selection menu. SudoSigns select menu
The commands listed will only apply to the ones that the player has permission for. E.g., the [DELETE] command won't be shown if the player doesn't have sudosigns.delete.
sudosigns.copy /ss copy [old-sign-name] <new-sign-name> Allows the player to copy a SudoSign's configuration (commands/permissions/messages) to another sign.
sudosigns.run /ss run [name] Allows a player to run a sign's commands remotely.
sudosigns.list /ss list Allows the player to see a list of all SudoSigns. These will be shown in the selection menu format as above (but only the commands which the player has permission for will be shown).
sudosigns.near `/ss near [radius] Allows the player to list nearby SudoSigns, again in the selection menu format as above.
sudosigns.reload /ss reload Allows the player to reload the SudoSigns config.
sudosigns.purge /ss purge [name] Allows the player to remove an invalid entry from the config.
sudosigns.fix /ss fix [name] Allows the player to fix an invalid entry by automatically replacing the sign in the correct position.

Editing Permissions

These permissions correspond to the sections in the editing menu, and therefore all of the below permissions rely on the player having sudosigns.edit.

If a player didn't have sudosigns.command.view, then the Commands section of the GUI would not appear for the player. This is designed so that you can give your staff fine-grained control over which parts of the SudoSigns they can edit.

Permission Description
sudosigns.rename Allows the player to rename a SudoSign.
sudosigns.text.edit Allows the player to edit the text on a SudoSign.
sudosigns.price.view Allows the player to view the price to execute the SudoSign (only in the editing menu).
sudosigns.price.set Allows the player to set the price to execute the SudoSign.
sudosigns.command.view Allows the player to view commands assigned to the SudoSign.
sudosigns.command.add Allows the player to add player commands (without permissions) to the SudoSign.
sudosigns.command.console DANGEROUS Allows the player to add console/operator commands to the SudoSign.
sudosigns.command.options Allows the player to set the delay on commands.
sudosigns.command.delete Allows the player to delete commands from the SudoSign.
sudosigns.permission.view Allows the player to view permissions required to run the SudoSign.
sudosigns.permission.add Allows the player to add permissions required to run the SudoSign.
sudosigns.permission.delete Allows the player to delete permissions required to run the SudoSign.
sudosigns.message.view Allows the player to view messages that will be displayed to the player when the SudoSign is run.
sudosigns.message.add Allows the player to add messages that will be displayed to the player when the SudoSign is run.
sudosigns.message.delete Allows the player to add delete messages that will be displayed to the player when the SudoSign is run.
Clone this wiki locally