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.
@sheepwool7
Glad to see someone looks at my github! This version includes loads of fixes to permissions as well as economy support! If you want to try it out right away, you can build it from source from my github. If you're patient, bukkit staff will get to approving the file shortly! =)
Just some reference:
/#<command> runs from console.
/^<command> runs with the player as op. (Note, you cannot op the player like this, as they'll be de-op'd when the command is done)
/*<command> now works with PEX, though it doesn't work with plugins that directly hook a permissions plugin instead of using SuperPerms. If this becomes and issue I'll work on a slightly better solution.
Also, use $<amount> to charge money to use a command sign.
Also, @<group> actually checks a person's group now, instead of using the permission. Update your server accordingly.
For @<group> and $<amount>, you can end the requirement using a line with just @ or $. For example:
Wow, big update! Signs also save which world they're in. Please back-up signs.dat before updating, as it requires you to convert your file. I also added storing the owner, which might be used in future patches.
Finally, note that you must have Vault installed to use CommandSigns now. =O
Thanks for the update today!
Has anybody got the permissions figured out? I've made a sign with the command
"/*permissions player setgroup <NAME> user" command to set the players permissions group to User. The player has the permissions "commandsigns.use.regular" and "commandsigns.use.super" set to true in permissionsBukkit and I've added:
commandsigns.permissions
children:
permissions.player.setgroup true
to the permissions file too. The players still can't get the user promotion when they click the sign though. It works for me on the op list so I'm guessing it's a permissions issue. Has anyone got a working permissions config I can have a look at?
I needed something like this but with PEX. I found an alternative that works called ServerSigns. It doesn't use the root permissions.yml. If CommandSigns did the same work around...
@Elfsovereign
Try MC 1511, I think you can run commands from a falsebook IC.
@Frozath
Exactly, I want that to support PEX
It supports PEX, just that the /* feature doesn't work with it.
Is there anyway to put a cooldown on signs? I have players spamming the sign which is causing lag.
Thanks for maintaining this. Its a great help on my server.
Would they respond to redstone. The thing I'm trying to accomplish is an execution of the butcher command from WorldEdit which would respond to a falsebook integrated circuit of detect hostile mobs or something.
Would this work via CommandSigns?
@MRCartm0n
thx for the information.
@Baffu
I dont think he supports pex which is sad because any non-multiperm plugin isn't worth the time. Its so easy now to add full perm support AND even economy support with api librarys like vault now.
Pex Support?
@darkcloud784
Yes, tested on my server :)
Does this work with SignColors http://dev.bukkit.org/server-mods/signcolors-1-2/
Edit: I also noticed your comment about pex issues, does that mean this isnt supported by pex?
We really want some PEX support :) Good job for what you're doing though!
@zonedabone
Did you add better support as you typed here? I can´t see any new version so I think you didn´t. I am looking forward for PEX support.
Are you thinking about adding aliases? It would be awesome!
@DNyo4
Yes. Each line is a command. For example: /commandsigns line1 /time day /commandsigns line2 /gamemode <NAME> 1
Can you use multiple commands at once with the sign?
It probably works best with PermissionsBukkit, though I think I'll add in better support tonight.