Sign Commands
Run commands when a player clicks a sign or block.
Setup
- Add Sign Commands jar into your plugins folder.
- Restart your server.
Commands
- /signcommands help Show the help message.
- /signcommands reload Reload the plugin.
- /signcommands list List all command signs.
- /signcommands info <signName> List a command sign’s commands and other information.
- /signcommands goto <signName> Teleport to a command sign.
- /signcommands rename <newSignName> Rename the command sign you are looking at. This resets the sign’s cooldown and max clicks.
- /signcommands delete <signName> Delete all commands from the command sign you are looking at.
- /signcommands addcommand <clickType> <commandType> <command> Add a command to the sign you are looking at.
- /signcommands removecommand <commandIndex> Remove a command from the command sign you are looking at.
- /signcommands editcommand <commandIndex> <clickType> <commandType> <command> Edit a command on the command sign you are looking at.
- /signcommands addrequiredpermission <permission> Add a required permission to the command sign you are looking at. Players must have all required permissions in order to use the command sign.
- /signcommands removerequiredpermission <permission> Remove a required permission from the command sign you are looking at. Players must have all required permissions in order to use the command sign.
- /signcommands listrequiredpermissions List the required permissions of the command sign you are looking at. Players must have all required permissions in order to use the command sign.
- /signcommands addblockedpermission <permission> Add a blocked permission to a command sign. Players must not have any blocked permissions in order to use the command sign.
- /signcommands removeblockedpermission <permission> Remove a blocked permission from the command sign you are looking at. Players must not have any blocked permissions in order to use the command sign.
- /signcommands listblockedpermissions List blocked permissions of the command sign you are looking at. Players must not have any blocked permissions in order to use the command sign.
- /signcommands setglobalclickcooldown <cooldownMilliseconds> Set the global click cooldown for the command sign you are looking at. Global click cooldown is the minimum amount of time between any player executing the command sign.
- /signcommands resetglobalclickcooldown Reset the global click cooldown of the command sign you are looking at. Global click cooldown is the minimum amount of time between any player executing the command sign.
- /signcommands setglobalclicklimit <clickLimit> Set the global click limit for the command sign you are looking at. Global click limit is the maximum amount of times the command sign can be executed by all players combined.
- /signcommands resetglobalclicklimit Reset the global click limit of the command sign you are looking at. Global click limit is the maximum amount of times the command sign can be executed by all players combined.
- /signcommands setuserclickcooldown <cooldownMilliseconds> Set the per-user click cooldown for the command sign you are looking at. User click cooldown is the minimum amount of time between a specific player executing the command sign.
- /signcommands resetuserclickcooldown <player | all> Reset the per-user click cooldown for the command sign you are looking at for a specific player or all players. User click cooldown is the minimum amount of time between a specific player executing the command sign.
- /signcommands setuserclicklimit <clickLimit> Set the per-user click limit for the command sign you are looking at. Per user click limit is the maximum amount of times each player can execute the command sign.
- /signcommands resetuserclicklimit <player | all> Reset the per-user click limit for the command sign you are looking at for a specific player or all players. Per user click limit is the maximum amount of times each player can execute the command sign.
- /signcommands setclickcost <clickCost> Set the click cost for the command sign you are looking at. The click cost is the price a player must pay in order to execute a command sign.
- /signedit <setLine | sl> <side> <lineNumber> <text> Set a specific line on the sign you are looking at.
- /signedit <set | s> <side> <line1;line2;line3;line4> Set all lines on the sign you are looking at at once.
Permissions
- signcommands.use (default) Allows the player to use command signs.
- signcommands.admin.reload Allows the player to reload the SignCommands configuration.
- signcommands.admin.info Allows the player to view information about a command sign.
- signcommands.admin.list Allows the player to list all command signs.
- signcommands.admin.goto Allows the player to teleport to a command sign.
- signcommands.admin.rename Allows the player to rename a command sign.
- signcommands.admin.delete Allows the player to delete a command sign.
- signcommands.admin.commands Allows the player to manage commands on command signs.
- signcommands.admin.permissions Allows the player to manage permissions on command signs.
- signcommands.admin.globalclickcooldown Allows the player to manage the global click cooldown on command signs.
- signcommands.admin.globalmaxclicks Allows the player to manage the global max clicks on command signs.
- signcommands.admin.userclickcooldown Allows the player to manage the user click cooldown on command signs.
- signcommands.admin.usermaxclicks Allows the player to manage the user max clicks on command signs.
- signcommands.admin.clickcost Allows the player to manage the click cost on command signs.
- signedit.use Allows the player to use the sign edit command.
- signedit.color Allows the player to use color codes on signs.
- signedit.bypassprotections Allows the player to bypass protections when editing signs.
Documentation
Full documentation for how to use this plugin can be found at the link below:
Sign Commands Documentation
Support
Link to the support discord server can be found below:
Support Discord Server