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.
@umegonta
what about /^ commands, from what i tested they are safe but i didnt do very extensive testing with it
New signs created since the 1.7.2 update do not save.
Please update!
this was (still is) one of my all time favourite bukkit plugins. it is sad to see it in this state :(
PLEASE UPDATE THIS
CAUTION
This plugin has BIG issue of permissions (as you may already know). DO NOT TRY use ANY temporary permission option with PermissionEX. They gets the temporary permission forever! For example, you want players bypass permission via "/*command" option, but this option does not give them temporary permission but rather let them have permanent permission.
This is CRITICAL for your servers. Imagine when your players gets same permission to yours. Using /#command option is totally safe in my testing. Switch for this option for now.
The tickets: http://dev.bukkit.org/bukkit-plugins/command-signs/tickets/151-players-getting-the-node/ http://dev.bukkit.org/bukkit-plugins/command-signs/tickets/150-permission/
This is awesome plugin and I also love this. But this issue can ruin your server in a day. Please keep in your mind never ever use temporary permission option until author fix this.
make the sign formatable so it wont show the command and add commands to the sign by a command then right clicking the sign to add the commands to it
how to teleport all players ???
how to /say name player ???
How can I add percentage of working to a sign?:/ %50 doesnt work for 50% of the time PLEASE HELP!
@cubby208
can't promise anything, but ill do my best, you sent me a pm message, so we will work things out there so this doesn't get spammed
@yurikoma Hello, can you help me find out how i can make this server save my commands?
man bukkit is becoming way to strict about things.
I get they are trying to protect us, but there is a thing known as over protecting.
not being able to even share dev builds is pushing it a bit far, how with things get tested efficiently.
(Just a few words from a guy who has been using this plugin for ages.)
At the moment my signs are being deleted each time i close the server i use the save command and have vault installed.
the 1.6.4 version won't even unpack on my server, 1.5.1 works (well it unpacks, i havent tested any functions of it but the command /cmds worked) i even tried using the 1.5.1 folder but nope i've had issues with other plugins that use vault maybe thats something to do with it? its definetly a problem with one of the plugins iv installed conflicting.
@CJxD
Your 1.6.4 version gives me error on startup.
2013-10-24 11:52:17 [SEVERE] Could not load 'plugins\CommandSigns.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:182) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException at org.zonedabone.commandsigns.CommandSigns.getUpdateFile(CommandSigns.java:52) at org.zonedabone.commandsigns.util.Updater.<init>(Updater.java:35) at org.zonedabone.commandsigns.CommandSigns.<init>(CommandSigns.java:49) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:178) ... 9 more
@CJxD
Thanks a lot!
Thanks guys!
Please make a version for 1.6.2.!!!
@minecraft_pro_demon
Okay. Bukkit's policy is now really strict about how plugins are distributed. They wont let any author publish any plugin resources outside of dev.bukkit.org.
That being said, I have made an untested version of CommandSigns using 1.6.4 and a new updater system using their API. All I need is for some people to try it out for me.
It's such a shame that I can't possibly give you guys the file.
Anyway, as a consolation prize, I found some wonderful pictures of cats on the interwebs: http://sdrv.ms/1a2lgZo
@Yoshi10122
/cmds 1 ?$<cost>
--Checks the player for money, and removes it.
/cmds 2 ?/^kits <kitname>
--Super permission to override kit timings.
/cmds 3 !
--The "if not" variable
/cmds 4 \You do not have enough money for this kit.
--Tells the player if they don't have enough money.