-
Notifications
You must be signed in to change notification settings - Fork 3
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.
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. 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. |
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. |
SudoSigns - MylesMor https://mylesmor.dev