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 Jan 18, 2013@sora1999
Let's take a look at your error: org.bukkit.plugin.UnknownDependencyException: Vault
Hmm.. looks like you need Vault. *hint hint*
-
View User Profile
-
Send Message
Posted Jan 17, 2013@sora1999
I'm starting work on implementing a real scripting language. We're currently looking at Lua, which appears to be a good fit and will be more more systematic:
Example:
To clarify, it will most likely be a direct lua implementation of the bukkit api. You'll be able to do anything you can with a normal java plugin.
-
View User Profile
-
Send Message
Posted Jan 17, 2013i keep getting this crash
2013-01-18 04:43:51 [SEVERE] Could not load 'plugins\CommandSigns.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: Vault at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:235) at org.bukkit.craftbukkit.v1_4_6.CraftServer.reload(CraftServer.java:585) at org.bukkit.Bukkit.reload(Bukkit.java:184) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand(CraftServer.java:510) at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchServerCommand(CraftServer.java:502) at net.minecraft.server.v1_4_6.DedicatedServer.al(DedicatedServer.java:260) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
-
View User Profile
-
Send Message
Posted Jan 17, 2013@CJxD
Just installed 1.8.8.2 and there are now no issues with the "no permission" messages. Great work and thank you!
-
View User Profile
-
Send Message
Posted Jan 17, 2013@Manut38
See ticket #96 here: http://dev.bukkit.org/server-mods/command-signs/tickets/96-command-signs-removing-signs-on-restart/
-
View User Profile
-
Send Message
Posted Jan 17, 2013@LordDagon32
@ Lord Dragon, you are the best ;-). Your tip was great!
By the way, this Plugin is one of my favorite. Very good work. Thanks!
-
View User Profile
-
Send Message
Posted Jan 15, 2013Hello have some problem with the conditions.
i build these:
&tutorial.stepA
\&6Some Text....
/#pex user <NAME> add tutorial.StepB
-
!
\&cYet another Text
-
after clicking with the permission "tutorial.StepA"
i get both answear's
Some Text and Yet another Text.
did i understand something wrong here? :)
[EDIT]
Ah, found it .... these expamples are a litte bit confusing the - before the ! was too mutch :)
-
View User Profile
-
Send Message
Posted Jan 15, 2013Hi! I´ve got a problem with this plugin. I made some CommandSigns in a different world than the spawn world, a spleef world. They worked perfect! But then I made 2 signs in the spawn world and on every following server restart the signs in the spleef world doesn´t work anymore(although they are still in the signs.yml). And on the next server restart they will be deleted from the signs.yml and it only says 2 signs loaded( in the server log. (the ones in the spawn world)... I´m using Multiverse by the way. Thanks for an Anwser! P.S.: I didn´t post a ticket because there is no error in the server log in the server log.
-
View User Profile
-
Send Message
Posted Jan 14, 2013@CJxD
Oh I think that explains the behavior I have seen with some plug-ins! Maybe this will help someone else.
For some plug-ins the regular "/cmds line1 /command" doesn't seem to work right. I had a hunger games plug-in that did that. When I did it the normal way, the player's name got added to the game, but it was like it wasn't the "real" player (suspect incorrect instance of the player got added). However, for me I use Essentials on my sever and found the work around was to use Essentials sudo command. By using sudo it tricked that plug-in into thinking the player ran the command themselves and the correct player instance got added to the game.
If you aren't familiar with Essentials, sudo allows an op to force a player to run a command or say something as that player. So when I make a sign that /command doesn't work, I instead create the sign in such way that it runs it as the console forcing sudo on a player. So here is an example for a hunger games plug-in I had to do this for.
I should have been able to do: /cmds line1 /hg join
Instead I had to do: /cmds line1 /#sudo <player> hg join
-
View User Profile
-
Send Message
Posted Jan 14, 2013@MadeOke
This is a really annoying recurring issue. Some plugins think it's funny to use the CraftBukkit instance of a Player rather than the API Bukkit instance of a Player. The PlayerProxy is used to enable silencing output, but if it hands back a Bukkit Player to the plugin, it gets confused as it wants a CraftBukkit one.
They're exactly the same thing, just different names!
I'll eventually fix this, but I don't know when.
-
View User Profile
-
Send Message
Posted Jan 13, 2013error with authme http://dev.bukkit.org/paste/ze41sq7ix3gn9v8w/
-
View User Profile
-
Send Message
Posted Jan 13, 2013@HappySache
See this ticket
-
View User Profile
-
Send Message
Posted Jan 13, 2013@ThatBenderGuy
odd. That seems to work for me. Just tested on 1.8.8.2. I just did following sign...
/cmds line1 $10
/cmds line2 /say hello
and it worked. I know, a lot of $ for the server to say hello :)
What version do you have? Did you try /cmds clear prior?
-
View User Profile
-
Send Message
Posted Jan 13, 2013@keithnsd
I typed in "/cmds line1 $500" and it replided
"[CommandSigns] Wrong CommandSigns command syntax"
-
View User Profile
-
Send Message
Posted Jan 13, 2013@ThatBenderGuy
change line0 to line1, that worked for me. So line1 is the $ to charge, line2 is command to give item, etc.
-
View User Profile
-
Send Message
Posted Jan 13, 2013Im using the '?' and it is still saying you do not have permission to do this.
1:?!&penthouse. 2:\you are not a VIP ill take $50 though! haha 3:$50 4:- 5:?&penthouse. 6:/#warp <name> penthouse 7:--
Any help with this?
-
View User Profile
-
Send Message
Posted Jan 13, 2013I got a question, I'm trying to charge money (I use BOSEconomy) to use a command sign but when I type "/cmds line0 $500"
This is what I get
"[CommandSigns] Line number invalid!
[CommandSigns] Ready to add." But when I add the sign to a block it doesn't charge the player. Any idea?
-
View User Profile
-
Send Message
Posted Jan 13, 2013@Jawz_cod
/cmds line1 /#manuadd <name> Member
-
View User Profile
-
Send Message
Posted Jan 12, 2013@Jawz_cod
/cmds line1 /manuadd <name> <groupname>
-
View User Profile
-
Send Message
Posted Jan 12, 2013How do I make it so it makes some a rank? Like: /manuadd {name} Member? Please PM me the answer!!!