Command Signs
Make signs run commands!
CommandSigns allows you to assign any commands to any block making it easier for your players to do their command-based business!
Required Dependency
- Vault is required for CommandSigns. You can get it here: Vault
Features
- Run commands from signs or any other block with a single click
- Signs can have any other text on them, the commands are linked to the sign behind the scenes
- Elevate user permissions to run any command you choose
- Restrict who can use the sign and when
- Activate your CommandSigns with redstone
How To Use
- Place a sign (or block) and add any writing you want
- Add lines to your clipboard with /commandsigns line<number> <\text or /command>
- Right click the block to make it a CommandSign
Basic Tutorial
Advanced Usage (using money and permissions)
Reference Guide
Auto Updating
CommandSigns automatically checks for updates in order to keep your server up to date with the latest bug fixes! You can set CommandSigns to update completely automatically in config.yml, or to manually update, type /commandsigns update.
Videos
Video by luigi_vampa
Links
View Source on GitHub Feel free to contribute!
Help/Support
If you encounter a problem and it's not something covered by the tutorials and reference guide, please submit a trouble ticket using Bukkit's ticket requester in the menu above.
If it's something simple, post a comment and CJ will get back to you.
-
View User Profile
-
Send Message
Posted May 19, 2012@sweetjebus,
I assume you have installed Vault too? You need it.
Can't help with Essentials Group Manager, sorry. I use PermissionsBukkit. But Bukkitdev says that it has been abandoned. Maybe time to switch to another?
-
View User Profile
-
Send Message
Posted May 19, 2012<<reply 714277="">>
@Tealk,
It's just because zonedabone forgot to update the plugin version number inside the jar. If you downloaded 1.7.3 you are up to date.
-
View User Profile
-
Send Message
Posted May 19, 2012@Jong1
Thanks Jong1, I'd missed the variables section. My bad
-
View User Profile
-
Send Message
Posted May 19, 2012i have upload the version CommandSigns v1.7.3 but if i join the server there come
http://saved.im/mtg4mzc0axdw/unbenannt.jpg
why?
-
View User Profile
-
Send Message
Posted May 19, 2012I am having the same problem as Trusebruse Non Ops cant use any of my signs. I have had a lot of trouble with my permissions in the past though so there is no doubt in my mind that its an error with my setup/myself not the plugin.
Im using essentials group manager for my permissions, but it doesn't seem to matter where I add the commandsigns.use.* permission, it makes no difference. I also tried adding from in-game with the /mangaddp builder commandsigns.use.* command, but that also did not work.
I have asked on the groupmanager page before in the past but got little to no help. Any advice would be apreciated.
-
View User Profile
-
Send Message
Posted May 18, 2012<<reply 712478="">>@rdagles
Yes, it's easy you just use <name> where you want the player name.
You should read the full list of commands AND variables. Click on "pages" above. It is a bit out of date though ( doesn't have redstone command, not sure if anything else is missing).
-
View User Profile
-
Send Message
Posted May 18, 2012<<reply 712466="">>@lordmarcus
It's an interesting question for those wriiting the Vault bridge. I took a look at DroxPerms and I see it has a concept of subGroup that doesnt exist in Bukkit itself. So it begs the question if someone asks if a player is"InGroup" or calls "getPlayerGroups " should this return groups and subgroups or just groups??
-
View User Profile
-
Send Message
Posted May 18, 2012Is there a way to use commands that require a <playername> argument with these signs?
For example, I'm using the speedball plugin (an mc football game) and want players to be able to easily join teams by clicking a sign. The command for this would be "/sbgame addplayers <game> <goal> <player name>"
Is there any way for a sign to "get" the user's playername and add it to the end of the command?
Thanks in advance :)
-
View User Profile
-
Send Message
Posted May 18, 2012@Jong1
That is probably my issue. Thanks for divining it!
-
View User Profile
-
Send Message
Posted May 18, 2012@Shrooblord, that is already true with 1.7.x. Watch the video above.
-
View User Profile
-
Send Message
Posted May 18, 2012Just adding a suggestion: could you make the signs able to be redstone-togglable? That would be awesome. For example, you stand on a pressure plate, some redstone runs into a CommandSigns enabled sign and then the command is executed.
-
View User Profile
-
Send Message
Posted May 18, 2012<<reply 712230="">>
@ Trusebruse, I can only assume you have not set the use permission correctly. Bukkit permissions are a pig! Non ops should work fine, if correctly set up. Maybe some more info on your permission setup and any error messages you are seeing when they try to use the signs would help.
-
View User Profile
-
Send Message
Posted May 18, 2012<<reply 712128="">>@LordMarcus,
It is not asking the permission plugin if the player is <group>. It is asking for a full list of groups for the player, then checking them itself. Specifically it requires your plugin/bridge to support "getPlayerGroups", rather than "playerInGroup". I don't know if that should make a difference to your plugin, but it is a difference!
-
View User Profile
-
Send Message
Posted May 18, 2012Please someone tell me.. why cant an no-op press the sign and perform the command? i've tried with adding the permission commandsigns.use.* but it dont want to work :S please help me!
-
View User Profile
-
Send Message
Posted May 17, 2012@Jong1
It should allow both checks. My understanding is that it doesn't have a method for reporting that a given group has a given permission (i.e. telling CommandSigns that group "mods" has permission "commandsigns.group.mods") but it should be able to report to CommandSigns that a player is in the group "mods" or that the player has the permission node "commandsigns.group.mods." (using DroxPerms 0.4 with a Vault bridge for compatibility).
-
View User Profile
-
Send Message
Posted May 17, 2012<<reply 711896="">>Bk871, yes, I had the same prob with the yml build ( I posted earlier). That is why, until there is an update I would stick with last official build ( but always use "/cmds save")
-
View User Profile
-
Send Message
Posted May 17, 2012Could you make interaction with portal blocks and water an option for triggering commandsigns?
-
View User Profile
-
Send Message
Posted May 17, 2012Tried to use /cmds save, this happened. YML build.
Size of signs.yml went from 55,516 to 17,000~ (same as always)
-
View User Profile
-
Send Message
Posted May 17, 2012@LordMarcus,
I've just had a look at the code and it seems CommandSigns does both check:
Does your permissions plugin allow this latter check?
I guess it is also possible, even likely, that, outside of Commandsigns control, the check, via Vault, for commandsigns.group.<group> would try to check all the groups the player belongs to as well as the players own specific permissions.
Edit: ignore the last bit. It is clear, I think (!), from your error that it is the test for which groups the player belongs to that fails.
-
View User Profile
-
Send Message
Posted May 17, 2012@Jong1
@Jong1 Strange about that problem you're having with '@<group'> and 'commandsigns.group.<group>'. I'm actually having the opposite problem, where '@<group>' signs crash the plugin every time, regardless of the group the player is in or whether or not they have the right 'commandsigns.group.<group>' permission. :( I made a ticket for the problem, but does anyone in the comments have any thoughts?: