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.
Can you add that you also can set command on a button or plate and the command execute when you press the button or stay on the plate?
@birdlives
Right now you are more asking for stuff from the magicspells plugin. After all I don't know their features and such.
So I can't really say if you can just say forget set of spells clas temp1 and then learn spells of class temp2.
@Genij Thanks man, worked like a charm!
Ran into another issue, is there a way so that say a person buys a class with spells on it, and he wants to change to a different class with different spells, he removes the old spells he had for the new spells? Thanks!
@Molenbouwer
Could you PM me your IP again so I can come over and check?
and what version of minecraft is your server?
Also please whitelist my char: Togainu
Hey there
I have been trying to get this thing to work since the day you guys tried to help me out. The first error that Is happening is that adding <server> somehow disables the command.
For example:
/svs add <server> pex user <player> group list <- Doesn't work
/svs add pex user <player> group list <- Does work
I am not hosting the server home, but that shouldn't be a problem. Any ideas?
@birdlives
Well I never used that plugin so I aint sure if it supports console commands. Anyway if you can teach people commands by typing it in the console then.
/svs add <server> cast teach <player> spellnamehere
I don't know which permission system you are using. But if you are using permissionsbukkit you can do it like this.
/svs add /cast teach <player> spellnamehere and then adding /svs addpermissiongrant magicspells.teach.*
If you are using a different permission system please wait till next release for this solution
Hey! Im looking for some help. Im trying to use your plugin to create classes for my server. I am integrating it with the plugin MagicSpells. But anyways, I want them to be able to right click the sign and have the ability to get certain spells that I add to the sign. What would I do to make this happen, if it's possible of course.
Thanks in advance! :D
We updated the page to allow Tickets.
So please make feature requests and bug announcements on there ^^
@Brustus
We hear your request and will be implementing it in a future release. Thank you for the request
I have a suggestion for a feature with the iConomy signs, have an optional check, like "Are you sure you want to use this for <amount>?" This would be very helpful for me because I sell big perks via serversigns and they can lag for about a second, and people constantly double buy them even with warning signs. Similarly, it would make sure that any typos or deceit about prices on a sign would not screw people over.
Thanks, I love this plugin
@CalibeR50
Tanelorn.jestservers.com is the ip, Thanks for all the help so far.
@Capt_Kool
can you give me your server ip? I'll take a look on it.
@Genij
Im attempting to use the second method, but after typing out /serversigns addpermissiongrant worldedit.replacenear, and right clicking a message appears saying "This isn't a serversign"
@Genij
:P It's ok if you answer questions, thank you^^
CalibeR50,
Hope you don't mind I am trying to support people. Just trying to get some time on your hands to work on things besides support the whole time xD
@Capt_Kool
Try the second methode for a bit. If that works you wont have a problem anymore anyway.
considering the name of the command you try to use I don't think it has a console version of that command. Which means using <server> won't work at all.
Seeing there needs to be a console version of the command. And seeing it says replace near. I expect it takes the players position. Which a server doesn't have.
So I recommend using the newly added feature to grant them the permission for a short bit.
PM me the IP otherwise I will see if I can help you
@Genji:
I tried the first option before, it didnt seem to work. Is /serversigns add <server> command the exact thing i would want to type? Also, im not sure if this is relevant but we are using PEX.
@Capt_Kool
Well you have 2 choices depending on the plugin it is for. Either use: /serversigns add <server> (command you want to execute)
This executes it asif you typed it in the console. A different way got added since a short time and that is to give players the permission to use the command for a VERY short time. You do that by doing this: /serversigns addpermissiongrant <permission x>: The player who clicks the Sign get the permission x for a very short time
You can read the text on this page for an example with essentials.me as the permission they get for a short bit in the examples section
@Genij
i did /serversigns add /./replacenear 5 110 5 (periods used because double slash seems to make italics)
And the permissions groups i want to use the signs dont have the permission to use the command normally. I tested it with a /serversigns add /help towny command, and that works for people, but i couldnt get commands that they dont have permissions for working
@Capt_Kool
If the builder group aren't supposed to use all available signs remove the serversigns.use.
Also if the sign needs the permission builder. Then in the permissions they need serversigns.custom.builder
Also show the way you added the line to the plugin. Cause maybe you made a mistake in that.