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 Jan 28, 2013Yes, a way to remove the [ServerSigns] text (or replace it with something else) would be useful.
-
View User Profile
-
Send Message
Posted Jan 28, 2013@oNcLe:
Hello,
Firstly, I'd like to say thank you for your positive feedback about server signs! :3
To answer your question, we unfortunately do not allow the tag to be removed in most cases, but there is a <blank> tag that can be added to signs that will display a message to a player (as if you used <message>), but there will be not formatting or tag (you can add your own).
Hope this helps!
Thanks, Loki
-
View User Profile
-
Send Message
Posted Jan 28, 2013Hi,
is there any way to remove the "[Serversigns]:" infront of every message. I bind commands to many different blocks. (Also bookshelfes)
I like this plugin its really great and its width range of uses makes it irreplaceable. You can setup really good user friendly Servers.
Keep it up!
-
View User Profile
-
Send Message
Posted Jan 27, 2013@artlune
I replied to your ticket. Here's the reponse:
You can change the text of the message by altering your languages.yml
Look for this "not_ready: The Sign is ready in <cooldown>." and change the part after the colon to whatever you want your message to be. You cannot change the colours, nor remove the ServerSigns tag though, unfortunately.
Hope this helps!
-
View User Profile
-
Send Message
Posted Jan 27, 2013My ticket disappeared :(
Did you implement my suggestion or was it not worth your time?
@artlune
-
View User Profile
-
Send Message
Posted Jan 27, 2013@niknea:
That's probably because the sign is set to execute the command from the player, and the other players probably don't have the permission node for coloured chat. I suggest you get console to issue the command instead. You can do this by adding the <server> tag.
Your command for the sign will look like: "/svs add <server> broadcast <name> has beat the parkour!"
Hope this helps!
Thanks, Loki
-
View User Profile
-
Send Message
Posted Jan 26, 2013Hello! When i do something like *broadcast &5<name> has beat the parkour! and then click the sign to add it. Then when i click the sign it has it in color for me. But when someone else clicks it dosent its just normal color of broadcast for them. Any idea why?
Thanks Niknea!
-
View User Profile
-
Send Message
Posted Jan 26, 2013okay, thank you for your support :)
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Mortiloche
Here's what each permission node does:
Hope this helps!
Thanks, Loki
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Exloki
I love you! Thank you very much! Response express clear what more precise ... thank you very much.
By cons, for this order what they need permission exactly? between
  - serversigns.use
  - Serversigns.use. *
  - serversigns.use.promote
Thank you again.
-
View User Profile
-
Send Message
Posted Jan 26, 2013Woah thank you for this answer Express, I now thank you test it :) I'll let you know.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Mortiloche
Hello,
If you want the sign to promote players who don't have permission to use promotion commands, you'll want the console to execute the command. You can achieve this with the "<server>" tag. You'll also need to set the sign's permission using "/svs setpermission <permission>" and give the group that will use the sign the permission node "serversigns.use.<permission>".
The command you want to use to add the promotion command to the sign would be "/svs add <server> manuadd <player> [group name]"
Hope this helps, if not, reply to this comment.
Thanks! Loki
-
View User Profile
-
Send Message
Posted Jan 26, 2013Good evening. I have a problem with the plugins. It works well for a look, no error or another. But when I create the sign to Promote my players nothing works ...
Here is the command I type:
/ svs add manuadd <player> spawn Owner
OP I'm so I have no worries to use The sign are but the default group of players can not use. the permissions are as follows:
    - serversigns.use
    - Serversigns.use. *
    - serversigns.use.promote
Could you help me? Sincerely ...
-
View User Profile
-
Send Message
Posted Jan 26, 2013good job it's a very useful plugin
-
View User Profile
-
Send Message
Posted Jan 26, 2013@MuffinCookieMan
I've added a feature to ServerSigns which will support the feature you have requested, and it will be in the next release.
Thanks for the suggestion! :)
-
View User Profile
-
Send Message
Posted Jan 25, 2013Could you add the option to customize the cooldown message? I'd like to be able to change the text/color or toggle the string from being displayed completely (while still triggering the cooldown).
-
View User Profile
-
Send Message
Posted Jan 25, 2013MuffinCookieMan there are several alternatives you could use, Chesthop, Essentials signs (Which im pretty sure artisancraft has both of) and many more, though this is a good idea.
-
View User Profile
-
Send Message
Posted Jan 25, 2013@MuffinCookieMan
This is not possible with ServerSigns, but you could open a ticket, this could become a feature in a future release.
-
View User Profile
-
Send Message
Posted Jan 25, 2013What is a great way to make Shops with ServerSigns? Say, I want to make shops exactly like Essentials signs. I created shop signs for "Buy" with /eco take <player> $, and /give <player> item amount. (That will Give items to players if they pay for it, and also I used /eco instead of set price because I couldn't give negative amounts of money, meaning I can't "PAY" players, unless there's an option for that, I don't know.) But what about "Sell"? I don't know any commands that Take items from players. I could /eco give <player> $ for selling it, but any ideas on taking items from them? I don't want to remove ServerSigns because I just want to create some Essential Sell/Buy signs. Please help~ I would really appreciate it~ On a side note, great plugin! :)
-
View User Profile
-
Send Message
Posted Jan 24, 2013@niknea
Any instance of <name> will be replaced with the players name, so if you want them to broadcast their name, use '/svs add /broadcast <name> loves this plugin'
Svs respects permissions, so if the player doesn't have permission, they won't be able to execute the command. However, you can get the server to issue the command instead, and if the player has the permissions to use the sign, then the command will be execute by console. To add this type of command use '/svs add <server> broadcast <name> loves this plugin'
I hope this helps. If you need more help, please refer to our commands page.
Thanks!