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 22, 2014Hello, I use this plugin as Craftbook area switch tool. My basic idea is to use WorldEdit commands to modify the environment like:
This works, althrough it shows the pink lines of WorldEdit to players. What I want to do is asking the server to do itself. So I imagined this code:
but the server does nothing :( Is the plugin 'WorldEdit' responsible for this? Maybe the server cannot select regions and set them. It would be cool to get it work without dat pink lines, because if I create more platformes so many lines will be printed. Can solve this?
-
View User Profile
-
Send Message
Posted Jun 21, 2014The redstone activates the console to do the command. So when I give a sign "/svs add /spawn <player>", nothing happens and the console literly performs /spawn <player> instead of /spawn ShadowCrafter829.
-
View User Profile
-
Send Message
Posted Jun 13, 2014@Mekbot
Mekbot, I found a solution to the sign not working for players. You DO have to set permissions. There are still a few bugs I found which might be server signs or the release candidate of craftbukkit I am using. Players hands have to be empty when clicking on sign and sometimes they have to be right on top of it / up close... but quirky. I loaded PermissionsEx to setup and manage the permissions. Once I did, there are 4 permission entries for server signs:
serversigns.use
serversigns.use.*
serversigns.use.promote
serversigns.admin
The nice thing about PermissionsEx (or other permissions plugins) is that it allows you to use commands to edit the permissions.yml file which can be confusing until it is setup... then it seems to make sense.
This is what I have in mine for server signs (I left out the other items). Note: I want ALL players to be able to use ANY / ALL signs. I ONLY have players(users) and admin(op)....
groups:
players:
default: true
permissions:
- serversigns.use
- serversigns.use.*
- serversigns.use.promote
admin:
inheritance:
- default
permissions:
- serversigns.admin
You then can use PermissionsEx or edit the permissions.yml to add the group to a user.
Here is an example for a user and me(admin). I took out the UUID and actual user names for security reasons...
users:
xxxxxxxxxx-yyyyyyyyyy-zzzzzzzzzz:
options:
name: AAAAA
group:
- admin
aaaaaaaaaa-bbbbbbbbbb-cccccccccccc:
options:
name: BBBBB
group:
- players
-
View User Profile
-
Send Message
Posted Jun 11, 2014Much like Mekbot (below thread), I wish to use Server Signs to provide rules to the realm that are situated in the realm and pass "tokens" to the user so they can warp to different parts.
I am using craftbukkit-1.7.9-R0.2.jar and have installed your plugin. I DO like the capabilities.
I am seeing a couple of issues...
1. As Mekbot pointed out... you need to be an OP to activate a sign. I see a yml file for each sign, but there is no documentation on it. There are two permission parameters, can you provide insight on these?
2. I notice that the signs act quirky... sometimes you have to stand right on top of them to activate them...otherwise, they just sit there.
3. Are there any prerequisite plugins? When I turn on "left-click: true" then I cannot break ANY blocks in the world.
I noticed the last update was about 6 months ago. Are you updating this?? ...for 1.7.9??
Thank you.
-
View User Profile
-
Send Message
Posted Jun 9, 2014HELP!!! i have a server and i use this plugin to make people enter arenas :l but only op players can use them -_- why??? and how do i change that, HELP PLEASE!!!
-
View User Profile
-
Send Message
Posted Jun 8, 2014The Plugin Works Great for me !
But there is one Bug !
If you make commands with ü ö ä an you musst reload the signs serversigns crash because the plugin cant load words with ü ö ä again but if you create it works fine !
Greate Job ! Plase please
-
View User Profile
-
Send Message
Posted Jun 7, 2014also 1 more question - server signs Queued-tasks - what is it ?? and why isnt there any info about it on the website ?
-
View User Profile
-
Send Message
Posted Jun 7, 2014sometimes when players use server signs, it takes along while for the signs to execute commands ever tho there was never any global or manual delays set or added to the signs, is there anything i can do to fix it?
-
View User Profile
-
Send Message
Posted Jun 7, 2014soo i just recently noticed that on one of my servers worlds, server signs "when clicked" take for ever to execute commands, like sometimes anywhere from 1 to 3 minutes after the signs has been clicked,
has anyone else had this problem b4? what can i do about this?
-
View User Profile
-
Send Message
Posted Jun 6, 2014so should every single player should have the node that serversigns.use?
-
View User Profile
-
Send Message
Posted May 31, 2014Do players need to have the permission node of the command I put on the sign for them to be able to use it?
-
View User Profile
-
Send Message
Posted May 31, 2014@killyouslow
Well you could make it do /pex user <user> add -<permission>
So your group will for example have the permission "serversigns.use.once" and then when a dude is using the sign you have attached the permisison "once" to, the sign will do "/pex user Notch add -serversigns.use.once" as the server of course.
Then the group will still have the permission, but that one person will not since you gave him a negative permission (which makes sure he cant use that command or whatever it must have been)
For attaching a permission to a sign see:
EDIT: Just remember something, im not sure how it will do the "/pex user <user> add -<permission>" command since it wont add his name automatically, so i dont think this method would help.. Sorry.
-
View User Profile
-
Send Message
Posted May 30, 2014is there a way to make it soo a player can only click a server sign once per life?
-
View User Profile
-
Send Message
Posted May 23, 2014@MrBlobmanRC
i do that in pex all players still dont have permission to use serversigns
-
View User Profile
-
Send Message
Posted May 23, 2014Can you add a multiplier for sell signs with a permission basis?
So donor rank X, Y, and Z can get multipliers of 1.2x, 1.4x, 1.6x etc. on everything they sell.
-
View User Profile
-
Send Message
Posted May 23, 2014Thanks. I won't use group manager, because it won't even let me use help. I haven't tried PEX yet, though.
-
View User Profile
-
Send Message
Posted May 22, 2014When I say setprice and says right click and then it doesn't let me put it on the sign.
@conetopia3000
You have to do /svs add *pex user <player> group ......
-
View User Profile
-
Send Message
Posted May 22, 2014When I say setprice and says right click and then it doesn't let me put it on the sign.
-
View User Profile
-
Send Message
Posted May 21, 2014Does anyone know when this will be compatible with PermissionsEx ? I put -'/pex user <player> group set default' In-game for all players when they click the server-sign , it tells them in red text that " Don't have enough permission for group default " .
So basically Server-sign Signs Acts like an in-game OP player... and pretty much Sudo's commands on players...
Pex doesn't allow in-game commands, it only allows pex commands to be ran by console via command prompt... But the enjin donation plugin hooks into Console, so I was thinking that Server-signs could be hooked into console too.
-
View User Profile
-
Send Message
Posted May 21, 2014Is there a way to add per sign permissions? What I mean is, say I'm using serversigns with a kitpvp plugin and they right click the kit they want in the lobby and the serversign command TP them to the arena. The issue I'm having is we have several kits that only donators can use but any player, even those without the kit permissions, can right click the kit sign they don't have access for and still be teleported by the serversigns command but not recieve the kit. I want to know if there is a way so that if they right click on the kit sign they don't have access for, they won't be teleported to the arena either. Is this possible?