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 Dec 28, 2013@Siebe162
Bad idea, if the player has 0 dollars they can use the sign without charge.
-
View User Profile
-
Send Message
Posted Dec 28, 2013@Exloki
Nevermind, thought we used iConomy but no, we use essentials so i can let the serversign do /eco take (money).
-
View User Profile
-
Send Message
Posted Dec 28, 2013@Exloki
Yeah... I checked the commands page right after I posted this *facepalm* It's 6am and i'm tired... Thank you Exloki!
-
View User Profile
-
Send Message
Posted Dec 28, 2013@omgGrim
/svs setprice 5000
Remember to check out the Commands page for help with all ServerSigns commands.
-
View User Profile
-
Send Message
Posted Dec 28, 2013@Exloki
(From my previous comment edit, didn't see you reply before I made this!) I see I can make the sign do (/svs add <server> /pex user <user> add essentials.fly) But can I take $5000 from the player?
-
View User Profile
-
Send Message
Posted Dec 28, 2013@omgGrim
Depends on what permission plugin you use. Basically you need something like this: /svs add <server> /perms player setperm <player> essentials.fly - This example would work with PermissionsBukkit.
-
View User Profile
-
Send Message
Posted Dec 28, 2013Is it possible for ServerSigns to sell permissions? Say that PLAYER1 has $5000 (ingame) and wants to buy the permission fly (essentials.fly) - What would I need to put as the command on to a sign for players to purchase? Or will this have to be a separate permission sign plugin?
EDIT: I read below on some comments, I see I can make the sign do (/svs add /pex user <user> add essentials.fly) But can I take $5000 from the player?
-
View User Profile
-
Send Message
Posted Dec 27, 2013@rctfan1999
If you want the Console to "/tell" the player, then you need to use /svs add <server> /tell <player> Hi there.
-
View User Profile
-
Send Message
Posted Dec 27, 2013When I do /svs add /tell <player> Hi there. It shows me telling console "Hi there" and console telling me "Hi there". Is there something in the config file that I have to edit, or is there something else I add to the command before or after /tell.
-
View User Profile
-
Send Message
Posted Dec 27, 2013@gustebeast
I will investigate this matter further and I'll get back to you asap.
@Xanatos11
You need to use "/svs setpermission <node>" and set the permission of the sign. Then give the appropriate group the permission node "serversigns.use.<node>".
@xXRobbie21Xx
You can get the ServerSign to execute a command that would give them the permission permanently.
-
View User Profile
-
Send Message
Posted Dec 27, 2013Hello is there a way to give a permission to a player perminantly? Like for certain shops?
-
View User Profile
-
Send Message
Posted Dec 27, 2013To whom it may concern,
In the config I see the option to change the message tag, but every time I switch nothing happens. I'm wondering if I'm doing something wrong or it's not working. Oh after I change I normally do a /svs reloadsigns or a full restart.
Thank you
Edit got it to work lol
-
View User Profile
-
Send Message
Posted Dec 27, 2013@Xanatos11
I never worked with redstone on signs, but think it's like using redstone with doors or pistons.
-
View User Profile
-
Send Message
Posted Dec 26, 2013@ThoLav
Aah, alright thanks man. I had to put <server> before the command. It works fine now. I just have one more question: how can I get it to be redstone activated? I enabled listen on redstone in the config but I'm not sure how it works from there on.
-
View User Profile
-
Send Message
Posted Dec 26, 2013@Xanatos11
Hey, if you excecute commands per svs the user also need the permission for this command or the permission is given to the sign temporarly for this command.
-
View User Profile
-
Send Message
Posted Dec 26, 2013I can't seem to get the permissions working for this. The plugin works great for OPs but everyone else can't use the signs. I added - serversigns.use:true to the default permission group. What else do I need to do?
-
View User Profile
-
Send Message
Posted Dec 26, 2013I see ones with priceItems: []
Ones without that setting at all,
ones with priceItems: {}
And finally ones like this:
priceItems:
- 383 60 0
Also for the record, I get 145 of these messages on every startup:
"A ServerSign is attempting to load a price item list from version 2.7 - This type of price item storage is no longer supported. Skipping..."
I tried loading up versions 2.8, 2.9, 2.9.1 and 3.0.0 in sequence, but it did not fix the problem.
-
View User Profile
-
Send Message
Posted Dec 26, 2013@gustebeast
There are a a lot of sign ymls in that .zip you linked. Can you please point me to one of the signs that has the old PriceItem data on it?
-
View User Profile
-
Send Message
Posted Dec 26, 2013@gustebeast
http://dev.bukkit.org/bukkit-plugins/serversigns/?comment=1287
Bump.
-
View User Profile
-
Send Message
Posted Dec 26, 2013@Gyroxz
Do you use Vault? Which economy plugin do you use?
@UnknownHacker
Does the group have permissions to execute the commands on the sign?