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 Jun 3, 2012Is there a way to disable the Console messages for server signs? Sometimes it gets annoying to see that a user got permission, especially because it's only for a Really short time.
So basically, can we disable the permission added and removed logging?
-
View User Profile
-
Send Message
Posted Jun 3, 2012@Nutiler
This is possible. Even tho it is a bit round about way of doing it.
now when the default rank hits the promotion sign with the rank0 permission on it you can put them in rank1. After doing so and if you are using inheritance. You just have to add the command so that the player loses the permission to use rank0 signs. like for example with pex.
/pex user <player> add -serversigns.use.rank0
this way that player wont be able to demote himself and will be in rank1 to use the next promotion sign that has the rank1 node on it.
-
View User Profile
-
Send Message
Posted Jun 3, 2012@BrvtvsC
Yes. But, since it's the only current way to do it...
You don't have to use it; if you have that many players using the signs over time then I would recommend coming up with an entirely different way of doing whatever you want to do, at least until a time when there is a one time sign flag.
I just gave an alternative. It's by no means perfect, but it's worked in the past for me. You'll probably end up with a too much sign data (my server has 5GB so I didn't notice any lag... Then again, I have don't that many players.)
On a related note to the developer, one time signs would be useful to have. Actually, /svs uses <integer>. A time-expiry option would be nice, too: /svs expire <time>.
-
View User Profile
-
Send Message
Posted Jun 3, 2012@np98765
Wouldn't your method neglect to clear the server sign data? That could be problematic over time and make your data harder to work with.
-
View User Profile
-
Send Message
Posted Jun 2, 2012I just want to say how amazing this plugin is :)
I've used it for about everything, from informational signs to portals (using block ID's in the config). This is... absolutely wonderful; I'm not sure what I'd do without it!
Thanks for creating and maintaining this plugin. We all appreciate it!
-
View User Profile
-
Send Message
Posted Jun 2, 2012@Nutiler
You would probably need another plugin to do this (I'm not sure). I would think the plugin would need a minimum rank to purchase another?
@Axelcraw
You would need to add WorldEdit commands (I hope you have WorldEdit). Basically, if you give the user the appropriate [p:permission.node]s, then you would make them run the following commands (in this order):
Desired command /hpos1 /hpos2 /set 0
So, if you want a one-time sign to warp to Spawn, you would type:
/svs add [p:essentials.spawn] spawn /svs add [p:worldedit.*] /hpos1 /svs add [p:worldedit.*] /hpos2 /svs add [p:worldedit.*] /set 0
Sorry, I don't know the correct WorldEdit node off the top of my head, but whatever it is, just replace worldedit.* with it.
I've done this and it works amazingly. Basically, what it does is when the user clicks the sign, since they will be looking at it, WorldEdit selects the sign and sets it as air.
-
View User Profile
-
Send Message
Posted Jun 2, 2012I have this plugin and it automatically does my ranks, is there a way I can have it so when you buy Rank 1 for $10 you get a permission to buy Rank 2 for $20 instead of saving up $20 and buying Rank 2.
Any ideas?
-
View User Profile
-
Send Message
Posted Jun 2, 2012@BrvtvsC
After cooldown expires will be hard considering it is only checked when the person clicks it. and checking it every so often would add lag by itself as well.
On restart might be possible but that's something CalibeR50 has to decide and do.
-
View User Profile
-
Send Message
Posted Jun 2, 2012I have certain signs that have a 5 second cooldown that are used very, very often by many, many players and have enormous sign .yml files (150-250kb). Due to the size of the cooldown data, it adds considerable lag to using this plugin. Is there any way to remove meaningless cooldown data after they expire or on restarts?
Surveying a 250kb file for a name every time a sign is used (dozens of times a minute on my server) causes lag. I love this plugin and I hope I will be able to continue using it.
-
View User Profile
-
Send Message
Posted Jun 2, 2012@samuelvisser
Already implemented you can just add the ID's to the config file...
@manmatt3
Could you pm me the server info I will come qand check out what is wrong.
@Axelcraw
Not sure how you mean it. Do you want the entire sign to disappear? Cause that isn't implemented. Would need to wait for feedback from the creator to see if he wants to do it. Otherwise you can use an infinite cooldown so they cant use it again.
-
View User Profile
-
Send Message
Posted Jun 2, 2012Awesome plugin!!
I have a feature suggestion: Could you add, that if you stand on a pressure plate, a command will be activated. That would be awesome!! Than you can do things like if players are on a place where the may not be, jou just lay pressure plates and they will be warped to another place. Or if they may really not be there, you can automatically jail or even ban them! And you could do much more, please add that!! Thanks!
-
View User Profile
-
Send Message
Posted Jun 1, 2012I can't seem to be able to get the signs to work for players who aren't OP. I made sure they have the right permissions set so they can use the sign. But whenever they click it, it says the don't have the permission. I also made sure that they were in the correct group with the serversigns.use.* permission, and still it will not let them use the sign.
-
View User Profile
-
Send Message
Posted May 31, 2012How I can make a sign is removed after use? (Sorry if my english is bad, im spanish) and I have to say that your plugin is really usefull! thanks.
-
View User Profile
-
Send Message
Posted May 28, 2012@AliasXNeo
You could just use the buttons or pressure plates for that which you can just add in the config. It is maybe called serversigns but you can use pretty much any kind of block.
So if you just add buttons or pressure plates to the config and add the commands to that you will also have the redstone activation to it.
-
View User Profile
-
Send Message
Posted May 28, 2012Need a configuration option for emitting a redstone pulse when a sign is activated (since it already activates with a redstone pulse, might as well complete the logic and go the other way around). Made a ticket for the request :)
-
View User Profile
-
Send Message
Posted May 26, 2012@Genij
I deleted the signs with special char, like é, à, and reload, now work...
Thanks !
-
View User Profile
-
Send Message
Posted May 25, 2012@Genij
Well, I haven't seen him recently :( .. So for now, I'll just post a plugin request...
Thanks!
-
View User Profile
-
Send Message
Posted May 25, 2012@amsedal
replied to the ticket
@np98765
Afraid thats something the original maker would need to reply on.
@clavat
I havent got in contact with the developer of it yet. but did you try my earlier suggestion to test?
-
View User Profile
-
Send Message
Posted May 23, 2012Hey!
First off, I love ServerSigns. It's very useful. I love all the features.
Recently, I've been looking into a portal plugin, and I found myself writing a plugin request that was similar to this. In fact, it was almost the exact same thing. Then it hit me: What I wanted was a portal system using the same idea as ServerSigns, without the signs!
With that being said... Would you consider adding a region option? Where, instead of a sign, users can select a region, bind commands, prices, cooldowns, etc. to it?
If you want to keep this plugin as entirely ServerSIGNS and no regions, would you consider releasing another version of this that works with regions?
If you do, I really want to thank you. I really need this... Very, very badly...
-
View User Profile
-
Send Message
Posted May 21, 2012Say I want to use this with another mod, like say wireless redstone.. and to set up one of the signs you have to put in [wrr] top line, then <channel name> on second line....
Can I or can you make it so that I can put in those types of sign triggers using SvS? Maybe I missed how to do that somewhere, sorry I looked... I m going to try to look more once I post this too...
This way I can put in some random txt... but it still does what its supposed to....
-Ams
p.s. made a ticket