ServerSigns

Please check our Wiki before asking questions or submitting tickets
This project has not been abandoned completely - it's just been lacking some love & care for the past year; I plan to continue development and fix any outstanding issues in the new year. Thank you for your continued support of ServerSigns - Exloki
ServerSigns (SVS) provides the ability to bind player-dispatched and server-disptached commands, messages and actions to signs and every other block in Minecraft.
As soon as a player clicks on a ServerSign, the configured actions are executed in the order and with the settings you specified.
Source: https://github.com/serversigns/ServerSigns
Main Features:
- No limit: Unlimited commands per ServerSign
- Multi-role: Assign a variety of actions whenever a sign is clicked (even define different commands for right/left clicks)
- Messages: Send messages to the player
- Broadcasts: Send messages to the whole server
- Player commands: Executes commands as if the player typed it in chat
- Server commands: Executes commands as if it was executed from the server console
- Delayed actions: Any action can be delayed (from seconds to months)
- Looped actions: Any ServerSign can be converted to loop server commands with defined intervals
- Require permissions: ServerSigns can be set up to require permissions to use
- Grant permissions: Grants players temporary permissions to execute the commands
- Per-sign costs: Bind exp, money, and item costs to ServerSigns
- Protected: Automatically protects every ServerSign and any attached blocks.
- Basic scripting: Implement if/else and return statements in commands on ServerSigns
Please note that version 2.6 and above will notify you when a ServerSigns developer joins, this is so you're aware of who we are when we join, and we can help you with any issues you may be having with ServerSigns as quickly as possible. Version 4.1 and above will also send the developer a message stating the current plugin version.
This plugin utilizes an auto-updating feature that will check for the latest ServerSigns build and automatically download that build if it is newer than the currently installed one. This can be disabled by setting 'check_for_updates' to false in the config.yml
This plugin uses Metrics to gather basic non-identifiable statistical data such as the number of ServerSigns you are using, your plugin version, and other standard mcstats.org data. You can opt-out of this feature by setting 'metrics_opt_out' to true in the config.yml. A full list of gathered information can be found here: http://mcstats.org/plugin/ServerSigns
Click Here to view Tutorial Videos
Known bugs
- ALL VERSIONS: Spawn protection prevents non-ops using ServerSigns This issue cannot be 'fixed', as stated by md_5 - known sollutions include setting spawn-protection to 0, or clearing ops.json https://hub.spigotmc.org/jira/browse/SPIGOT-1112
Reporting Bugs / Requesting Features
When reporting bugs, requesting features, or providing any other constructive feedback that will require code alterations you must submit a ticket to have your voice heard and action taken (if required). Any topics of this nature that arise in the comments section will henceforth be ignored.
Before you raise a ticket, you need to make sure that the feature you are requesting isn't already implemented (read all of the help pages which show SVS features), or the bug you want fixed hasn't already been resolved in the latest development build (a rolling change log is kept on the development build page, use this for reference)
When submitting a ticket, please be as descriptive and informative as possible. If reporting a bug or flaw, then show all the steps required to reproduce the problem, also attach any and all related screenshots or other files to the ticket. If requesting a new feature, then please be as detailed as possible so we have a very clear idea of what it is you're suggesting - that way if we do implement your suggestion, this ensures it is exactly as you want it to be.
Once you have submitted a ticket, rest assured that it will be handled. We do not give a definite time frame for replies or actual alterations, but we try our absolute best to get tickets resolved as soon as possible. Please do not: bump tickets, raise multiple tickets for the same issue, send PMs to our developers, or discuss the ticket in the comments section. Tickets that do not meet the expectations outlined here will likely be declined without comment.




-
View User Profile
-
Send Message
Posted Aug 13, 2012"Could not pass event PlayerInteractEvent to ServerSigns"
when ever a sign is right clicked while bound with a command
craftbukkit-1.3.1-R1.0
-
View User Profile
-
Send Message
Posted Aug 12, 2012ok here is the error
the error came up after i did /svs list after the error occurred svs didn't work anymore (until 5-10 min) and then it starts after a while all over again
great plugin bdw ;)
-
View User Profile
-
Send Message
Posted Aug 12, 2012@vastrix
just spam it^^
If you want help you have to send me the error ;)
-
View User Profile
-
Send Message
Posted Aug 12, 2012i get an error (in the console ) which prevents me from executing serversigns and /svs commands which is pretty irritating cause its a very useful plugin :(
@CalibeR50 if you wanna see the error PM me (i don't wanna spam the whole thread) :)
-
View User Profile
-
Send Message
Posted Aug 10, 2012@AQLingon
tried it, redstone works fine on 1.3.1
You can PM me your Server IP, I'll check it
-
View User Profile
-
Send Message
Posted Aug 10, 2012Redstone activation doesn't work for me either .. BUT it worked the first 2-3 clicks and then I got a console errror (silence in console and not working since, even after server restart ..)
2012-08-10 18:43:35 [SEVERE] Could not pass event PlayerInteractEvent to ServerSigns org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:147) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:920) at net.minecraft.server.Packet18ArmAnimation.handle(SourceFile:41) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) 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:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at de.craftville.ServerSigns.Listeners.PlayerListener.adminInteractCheck(PlayerListener.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 16 more
-
View User Profile
-
Send Message
Posted Aug 10, 2012Redstone activation doesn't work. No console errors.
-
View User Profile
-
Send Message
Posted Aug 10, 2012@IdealIdeas
Hm, I think you have to look for another plugin doing this with a command and bind it on a serversign.
-
View User Profile
-
Send Message
Posted Aug 9, 2012@CalibeR50
Why do I need a redstone feature? well redstone requires I add repeaters if the trail is long enough and there is also the possibility that where I want to put the button would require to make a redstone trail in a heavily crowded area.
Plus a sign that activates some redstone on a 1 thick wall looks better than a button with a 3+ thick wall, am I not right?
-
View User Profile
-
Send Message
Posted Aug 9, 2012Hello! I really like this plugin as it has proved really useful on my server! Although, I have a question: the answer to which I can't find anywere!
How do I properly assign multiple commands to one sign? I tried adding the command to the .yml file in the /ServerSigns/signs folder although when I right click on the sign, nothing happens. Am I missing something or am I editing the incorrect file?
It would be easier if someone could post a sample file with multiple commands binded to a sign.
Thanks!
-
View User Profile
-
Send Message
Posted Aug 9, 2012Hi, awesome plugin you have here.
I was curious if it's possible to make a mobarena class cost money, unlocking it via SVS.
So you'd right click the sign, be deducted $500, and given the permission from mobarena permanently (Which would be mobarena.classes.classname)
Thanks in advance!
-
View User Profile
-
Send Message
Posted Aug 8, 2012A new version waiting for approval. The error is caused by characters like äö and ü in the languages.yml... It worked for me, but because you got errors I changed it to ae and so on.
-
View User Profile
-
Send Message
Posted Aug 8, 2012I didn't edit my config, no. I also deleted the folder and let the plugin remake it but the error still popped up.
-
View User Profile
-
Send Message
Posted Aug 8, 2012Hi!
I get the same error. I didn't edit my config.
-
View User Profile
-
Send Message
Posted Aug 8, 2012@dementual
did you edit your config?
-
View User Profile
-
Send Message
Posted Aug 8, 20122012-08-08 10:42:40 [INFO] [ServerSigns] Enabling ServerSigns v2.5 2012-08-08 10:42:40 [SEVERE] Cannot load configuration from stream org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed in "<string>", position 1804 at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:202) at de.craftville.ServerSigns.ServerSignsPlugin.reloadLanguagesConfig(ServerSignsPlugin.java:215) at de.craftville.ServerSigns.ServerSignsPlugin.getLanguagesConfig(ServerSignsPlugin.java:204) at de.craftville.ServerSigns.ServerSignsPlugin.loadConfig(ServerSignsPlugin.java:173) at de.craftville.ServerSigns.ServerSignsPlugin.onEnable(ServerSignsPlugin.java:84) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:380) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed in "<string>", position 1804 at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
oops?
-
View User Profile
-
Send Message
Posted Aug 7, 2012@CalibeR50
Thank you!
-
View User Profile
-
Send Message
Posted Aug 7, 2012@GoingDeeper
Working for me, but not fully tested. On my Server it runs without any exceptions on 1.3, tho.
-
View User Profile
-
Send Message
Posted Aug 6, 2012@IdealIdeas
You should use this plugin before suggesting features it already contains. You can bind a command to almost any block in the game.
I have full interactive tutorials and user promotions setup with buttons, signs, pressure plates. This plugin has so many possibilities with temporary permissions and console command execution.
When looking for a plugin similar to this, most people would search for a plugin that allows binding commands to signs... hence ServerSigns.
CalibeR50 Working on a 1.3 release?
Great name, great plugin, keep up the good work.
-
View User Profile
-
Send Message
Posted Aug 6, 2012@IdealIdeas
you can bind your commands on every placeable block you want. For example you can bind a command on a pressure plate. The Command would be executed if someone walks over it. To get this you have to enable the pressure plate in the config (add the ID for it to "blocks")
Why do you need the redstone feature? Just use a Button for your commands.
The external page is for additional server advertising, I uploaded ServerSigns for free but haven't had any benefits from it so I added my page to the tickets section.