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 Feb 12, 2014I can't activate a server sign with redstone even with listen_on_redstone set to true :(
-
View User Profile
-
Send Message
Posted Jan 27, 2014Bump http://dev.bukkit.org/bukkit-plugins/serversigns/#c1346
-
View User Profile
-
Send Message
Posted Jan 27, 2014Thank you! Been looking for such a plugin! Thanks!
-
View User Profile
-
Send Message
Posted Jan 26, 2014Is it possible that when a sign is executed, it'll emit a redstone signal as well?
-
View User Profile
-
Send Message
Posted Jan 26, 2014Prison server, I want to grant a permission. But it cost to use the sign. How do I add a cost to it and make it so when they hit it, it takes their money and gives them the permission. Says the don't have permission to use that command when hitting the sign, meaning it's a OP command.
-
View User Profile
-
Send Message
Posted Jan 25, 2014how do i config the plugin so people without op can do /warp on my minigame signs?
-
View User Profile
-
Send Message
Posted Jan 25, 2014How I can translate this plugin into Russian?
-
View User Profile
-
Send Message
Posted Jan 24, 2014@Woodpeckersam
Hey woody,
try the following:
Place a irondoor
Place a stonebutton (77) must be in config.yml
/svs add <msg> sesame open
touch button
/svs setprice 50
touch button
/svs setcancel false
touch button
Now the button should work!
-
View User Profile
-
Send Message
Posted Jan 24, 2014@ThoLav
Thanks for the suggestion! So dont worry about my request if we can already do it like that :P Just a matter of timing it right, so simple.
@ThoLav
I have already set the block to use, which is a button. The problem I am having is using the button to pay in order to open the iron door next to it. I would have expected the button to be used as it would normally be used in Vanilla Minecraft. I push the button, pay for entry but the Iron Door remains shut.
-
View User Profile
-
Send Message
Posted Jan 24, 2014@Woodpeckersam
Hey,
you have to use the delay also on messages.
-
View User Profile
-
Send Message
Posted Jan 23, 2014@UKSSPY @Woodpeckersam
It only works with block, which are configured in config.yml. Did you do that?
-
View User Profile
-
Send Message
Posted Jan 23, 2014@gustebeast
Thanks for the response... hmm so would you have any workaround for this? Logically I cannot think of a way to do it... very tired, so that dont help...
Many thanks!
-
View User Profile
-
Send Message
Posted Jan 23, 2014Seperate from my previous post, I have a request, a feature that would be great.
When you do /svs add to a sign or a button, make it so that the order you write it in, will be the order the commands execute.
So if you put in a delay before each command you can make it like an event.
For example this is the current method:
Logical it looks like when you press the sign it should say "You pray for good fortune" then 10 seconds later do the command /npeheal then say "You continue to pray" then 10 seconds later do the command /npemorehearts.
It doesnt do that. The <msg> all pop up at the same time, and the /npe commands are executed the same time 10 seconds later.
Having it like the following would be great:
Or keeping it the way it is, just make sure that the codes are executed in order, and once the current execution has finished, carry on with the next.
-
View User Profile
-
Send Message
Posted Jan 23, 2014@Woodpeckersam
From my understanding, serversigns price feature only restricts the running of commands. It doesnt change the button press event. In other words, there would be no way to have it activate when the price went through and not when it didnt.
-
View User Profile
-
Send Message
Posted Jan 23, 2014Hi I have created a ticket here: http://dev.bukkit.org/bukkit-plugins/serversigns/tickets/151-a-button-with-a-price-does-not-activate-the-iron-door/
Can anyone else confirm that my problem exists? Or if there is a way to do it?
Basically if the person activating the button pays successfully, activate the door as it would normally work in Minecraft Vanilla.
-
View User Profile
-
Send Message
Posted Jan 23, 2014For some reason, links sent by SS's can't be clicked? Is this a bug?
-
View User Profile
-
Send Message
Posted Jan 18, 2014How to you bind commands to blocks other than signs. I tried /svs add <command> that didn't work.
"Multi-block: Support for any and every block to be a ServerSign"
-
View User Profile
-
Send Message
Posted Jan 18, 2014Bump http://dev.bukkit.org/bukkit-plugins/serversigns/#c1346
-
View User Profile
-
Send Message
Posted Jan 17, 2014BungeeCord support please?
-
View User Profile
-
Send Message
Posted Jan 16, 2014I'm having an issue with /svs priceitem. I set the sign to give a player access to /time set if they had a Nether Brick name "Donor Credit" with a little lore. When I tried to test it however, it told me I needed the item as if I didn't have it, except that I did have it. Is the command broken; am I doing something wrong? I just need to know so I can revise the setup or concept. Thanks for your time