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 Oct 23, 2012@themiki470
Quite sorry, I've been busy for the past few days (mainly due to a 24 hour programming competition =P)
-
View User Profile
-
Send Message
Posted Oct 23, 2012@mongy910
They're due to get even better when zonedabone shows his ass again - we're planning on giving it a simple programming language enabling you to do even more stuff!
-
View User Profile
-
Send Message
Posted Oct 23, 2012@Shifter99
Thank you for using it =]
-
View User Profile
-
Send Message
Posted Oct 23, 2012@Woody239MC
This feature already exists. Please see the Advanced Guide for Restrictions.
Example:
-
View User Profile
-
Send Message
Posted Oct 23, 2012@slowbuild
This is most likely an issue with your server. CommandSigns activation is near-instant on most servers. The only time I've seen lag with it is if I'm having connection difficulties (such as a failing DNS server) or general system overload.
-
View User Profile
-
Send Message
Posted Oct 23, 2012@MrFluffolofogus
Check that you've got the latest version of CommandSigns (at LEAST 1.8.0) and create a ticket with your startup log and any other information.
-
View User Profile
-
Send Message
Posted Oct 23, 2012@CoderPluto
I'm due to re-add pressure plate compatibility again in the next release. I took it off so redstone activation wouldn't be so buggy.
For the mean time, the idea is that you can assign commands to the block underneath, and use /cmds redstone on it.
-
View User Profile
-
Send Message
Posted Oct 23, 2012@themiki470
I've seen this happen before; update Bukkit and CommandSigns to the latest version and try again.
If problems persist, I have a feeling it might be because you're using Tekkit.
If so, I'll add Tekkit compatibility.
-
View User Profile
-
Send Message
Posted Oct 22, 2012All these problems.. wow hope they will get fixed on next update!
-
View User Profile
-
Send Message
Posted Oct 22, 2012Nobody answered my problem... Please can someone help me? Its only few comments away :/
-
View User Profile
-
Send Message
Posted Oct 22, 2012I simply love all the advanced features of this plugin
-
View User Profile
-
Send Message
Posted Oct 21, 2012This is a wonderful plugin, thanks for all the effort you put into it.
-
View User Profile
-
Send Message
Posted Oct 20, 2012Could you make it so that there is an option to pay an amount of money with iConomy, Essentials Cash, or other server currencies?
-
View User Profile
-
Send Message
Posted Oct 20, 2012I use it at my server, it works fine,but there's a big delay between clicking a sign and when the command is executed. Do you know how to fix it?
-
View User Profile
-
Send Message
Posted Oct 19, 2012pressure plates stopped for me to. You have to click them.
-
View User Profile
-
Send Message
Posted Oct 19, 2012Switched to Craftbukkit R2.0 and EVERY commandsign was reset. (This has happened before when the server last updated Commandsigns to where redstone no longer triggered commands [I miss the redstone] )
How can I set them all back up?
I have used /cmds save in the past, and cmds reload isn't doing it for me.
-
View User Profile
-
Send Message
Posted Oct 19, 2012Pressure plates arent working for me and I really want to make it to where if the user steps on the pressure plate they get warped to spawn.
-
View User Profile
-
Send Message
Posted Oct 18, 2012/commandsigns command doesnt work. It shows "unknown command". Its propably caused by this error showing up at reload: 2012-10-18 16:27:22 [SEVERE] Could not load 'plugins/CommandSigns.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:565) at org.bukkit.Bukkit.reload(Bukkit.java:183) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:21) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.hans.CommandSigns.CommandSigns.<init>(CommandSigns.java:28) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149) ... 21 more Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:34) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 40 more
Does anyone knows what does this means?
-
View User Profile
-
Send Message
Posted Oct 17, 2012@tdbruce34
You can always edit the YAML file anyway.
-
View User Profile
-
Send Message
Posted Oct 16, 2012False alarm. It shows up after you use /cmds edit to finish. For some reason it shows different in the chat channel. Thanks!