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 24, 2016<<reply 2710146="">>
if it can be run by a player or the console, yes
-
View User Profile
-
Send Message
Posted Jan 24, 2016I have a quick question, is it possible to execute the bungee /server command with this plugin? Thanks in advance! - Ihaveallthechickens
-
View User Profile
-
Send Message
Posted Jan 23, 2016<<reply 2708482="">>
serversigns operates as if it were the player or console executing commands. those are the limitations. i've spoken to Exloki previously about a similar issue. and serversigns cannot act as a 'fake' player. sorry.
-
View User Profile
-
Send Message
Posted Jan 20, 2016Hi! Thank you for your great plugin. I have a question that I have been trying to achieve but I can't figure out how to do it.
I'm using the server signs a bit like command blocks, except I am using them to run multiple commands and a sign looks better. For example: /svs add *playsound fireworks.largeBlast @p ~ ~ ~ 10 0.5
The problem is that the command is executed by the player and he gets the message saying, "sound played" etc even if he is not opped. Is there some way to run the command from the sign like a command block so that the player doesnt get the messages of the commands being run? Some way where the sign knows its location and runs it from there like a command block?
I dont think I can use <server> since the default minecraft commands do not have world selectors for the coordinates. I don't think I can make it play a sound in a place in a particular world using <server> type?
-
View User Profile
-
Send Message
Posted Jan 20, 2016Could you add a feature where when you put @p so for example if you made it say
=-=-=-=-=-=-=
Welcome,
@p !
=-=-=-=-=-=-=
It would say the nearest players name
-
View User Profile
-
Send Message
Posted Feb 26, 2016Comments/questions/bugs posted here will not be answered, please use the bukkit page http://dev.bukkit.org/bukkit-plugins/serversigns/
you can just use "/svs add <blank> Welcome, <player>!" (without quotes) to message the player without a [serversigns] prefix.
or: "/svs add <server> say Welcome <player>!" to make console say it to everyone, same thing for broadcast, etc..
-
View User Profile
-
Send Message
Posted Jan 17, 2016@stig010189
Please read the Wiki pages, the plugin is well documented (but yes, this is very easily possible)
-
View User Profile
-
Send Message
Posted Jan 16, 2016is there any way off putting a timer on the sign. ei a player click the sign and he gets tele to a room and had say 10 mins before getting tele back to the sign
-
View User Profile
-
Send Message
Posted Jan 4, 2016Strange I added confirmations to signs, worked yesterday and not today :o Possibly a change I did in language.yml
-
View User Profile
-
Send Message
Posted Jan 3, 2016@exloki ah, thank you for the help anyway :)
-
View User Profile
-
Send Message
Posted Jan 2, 2016@eddyisnice
Hello there,
Unfortunately due to the way Bukkit handles commands the only information we get about the results of a command execution are whether it threw any errors or not - when the /token command is used and a player doesn't have enough an error isn't thrown, a message is shown to the command issuer. The only way we would be able to know if the command was "successful" globally would be to have an intelligent AI that reads and interprets messages to determine the outcome - and we may be good, but not quite that good unfortunately! xD
Sorry about that!
-
View User Profile
-
Send Message
Posted Jan 2, 2016Is there any way to make it so one command is done it carrys out the other, for example i hve a currency given from servershop gui, tokens and i currently have the settup /svs add <server> /tokens take <player> [number] then /svs add <server> /region addowner <player> [regionname]
but when the player clicks the sign they get the tokens taken off but even if they dont have enough tokens, they're still given the region anyway?
-
View User Profile
-
Send Message
Posted Dec 29, 2015@c0wg0d
Is it the same result if they try "/serversigns yes" ?
-
View User Profile
-
Send Message
Posted Dec 28, 2015@Exloki
They do have permissions to use the sign, as they are seeing the confirmation message pop up. It's not a huge deal since they can just right click the sign again, but some players were confused as to why /svs yes did not work. It's possible that /svs is bound to another command, but I really don't think so... not sure what else the issue would be.
-
View User Profile
-
Send Message
Posted Dec 28, 2015Hi i just want to say love the plugin and i have a question that i can't seem to find the answer to. i have been using this plugin for my server for a good while now and it has done wonders for players and staff! but here is my question.
Is there any way that server signs can send a redstone signal from the sign itself and not to? or vice versa!
-
View User Profile
-
Send Message
Posted Dec 28, 2015@c0wg0d
/svs yes doesn't require any permissions - I just double checked to make sure both in the code & in-game; it is as expected.
Perhaps your players don't have permission to use the sign itself? They will need "serversigns.use" if the sign doesn't have a permission assigned, otherwise they will need the appropriate permission as outlined on the permission page on the wiki.
-
View User Profile
-
Send Message
Posted Dec 28, 2015Sorry for a seemingly dumb question, but I can't find the answer on the wiki. I created a confirmation sign, which states "Type /svs yes or right click again to confirm" or something similar, and my players don't have permission to type /svs yes. What is the permission to allow them to do this?
-
View User Profile
-
Send Message
Posted Dec 26, 2015@Miku_DC
No, all cooldowns are saved to & loaded from the server drives.
-
View User Profile
-
Send Message
Posted Dec 25, 2015Hi, there. I just wonder if the cooldown time for a single player will be reset when I restart or stop the server?
-
View User Profile
-
Send Message
Posted Dec 23, 2015@WinFamSurv
Try the following commands:
/svs add <server> /enjin addpoints <player> 50
/svs setprice 50
/svs setpermission default
This will mean any player with the permission node "serversigns.use.default" will be able to pay $50 and have 50 points added.