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.
The plugin installs fine and works well BUT when i restart the server i lose ALL my signs
reload doesnt fix it
anyone else have this issue? anyone know the fix?
PLZ HELP!
thanks :)
An update! That's much appreciated.
Could you please add a changelog? ;)
@AlterVue
Luckily I made a conversion utility ;D
@MaizeHorizon0
Are you looking for this?
http://dev.bukkit.org/bukkit-plugins/command-signs/pages/reference-guide/variables/
Wish there was a way to tell it a specifc player like @p. (hint hint)
Reality is.. a lot of servers are using CommandSigns. Unless this CommandIt is a complete drop-in replacement or has a fully-automated conversion tool, server admins just aren't going to bother to switch over. Pain factor principle.
I'm sure the aspirations of incorporating Lua (awesome!) and re-tooling the code base are worthy, but given time and effort, maybe it's time for some other plugin developers to fork a working copy, check up on the registered tickets, and help out.
Not only that, a well defined transition path from CommandSigns to CommandIt (or whatever it eventually gets named) would be very important in order to transition the user base and properly deprecate this plugin.
This plugin has many users. Let's not sacrifice it on the altar of good intentions until it's replacement is in a usable state.
@Sayonatchi
As explained, this plugin is being deprecated for CommandIt (subject to possible name change) which is coded in a much neater style. I use CommandSigns on my server, so if it ever breaks completely, I'll fix it, but otherwise, I don't really want to keep it going. It needs a fresh start.
CommandIt has been going slow. It's been halted since my university course started in September as I haven't had time for it. Now my exams are over, I'm continuing work on the plugin until my next semester gets demanding. So far, it's looking promising. Zonedabone is nowhere to be found, so I'm on my own for now.
I still haven't found any reason for config files to get wiped at all in response to a lot of people complaining, and I simply don't have time to launch an investigation into it (mostly likely would take an entire 24 hours for a bug of this calibre)
@YoshislayerZ
Yes, we use Vault so it will work with every permissions system and every economy plugin!
Vault is just the interface between us and PermissionsEx.
@sollap2
Yes, Please keep developing this plugin!
For gods sake dont abandon this plugin! I've been using it for 2 years and still one of my essential plugins, i found no other plugin that does this.
Please, keep it going~ :)
I know it says vault dependant, but will this work with PermissionsEX?
@Daisy_Power
There is, you just need to be smart about it. Give all yoru players a curtain permision node or group. For this example give everyone the subgroup cmds1. cmds1 dose not have to have any permissions in it and as a subgroup it will be invisible etc. however you can check for it in the sign. do something like ...
- ?@cmds1 - $1200 - /^rg addowner <name> Home1 - /^manudelsub <player> cmds1 - '-' - '!' - \&cYou have already done this - '-'
So is there really, truely no way to configure a sign for a single use? I have this:
/cmds 1 ~0
/cmds 2 $1200
/cmds 3 /^rg addowner <name> Home1
Which will work for a single player/one time use, but allows another player to come along and be added as well if they have the money.
I read through 50 pages and it seems that it is not possible, but I wondered if anyone found a workaround?
I would prefer to stay with CommandSigns as I know it and it's highly configurable.
Welite is correct in the sense that the _documentation_ states that /* only gives the player '*' permissions whilst running the sign.
The issue I just ran into (and I suppose he has too) is that /* gives '*' permissions until the player relogs, which is a severe issue.
@Daisy_Power
Guys, I can confirm that the plugin still works.
I'm running latest spigot 1.7.2 server, using the R: v1.9.1.1-TEKKIT for 1.2.5 Mar 27, 2013
Don't forget that the plugin is dependent of Vault, so you must also have Vault installed.
@ArchCraftery
Yes I. Agree This plugin was working perfectly but a couple days ago it stopped working and i removed it then got it again but it stilled did not work so if you could fix this that would be great:)
@CJxD
I let the plugin generate a brand new folder with all the files and nothing is fixed. Im pretty sure its the plugin that needs updating. I checked the configs and there are no special characters, plus I was using a config that was working for a long time until the patch came.
-Flobik
@ArchCraftery
This has happened before. Make sure there are no special characters in your configuration files. Bukkit cant process anything that isn't in ANSI encoding.
@Welite
Welite,
CommandSigns works very well. Don't use the "*" option on your signs. Instead, use ^ or # . Using ^ will run only that command as op. And # will run the command as if it were running as a console command. You would never want to grant a random player full access to every command on your server.You only need to grant access to the individual command for the moment.
@razorcraft
No, when you want to execute command with signs but you want to bypass permissions for for example command /*memory, player that used this sign will receive OP.