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.
@nebenezer
Actually Nebenezer I have tried this plugin with pex as well but at the moment if you give them the use feature it will also give them admin rights to serversigns. Basically giving them any serversigns permissions will give them full rights to it.
I figured that out while playing around with pex. Right now I am using permissionsbukkit. Can't really say anymore I prefer pex either. It is rather slow for one.
Just wanted to stop by and say thanks for all the great work. This is one of a few sign related plugins that I would consider essential, when/if it ever plays nice with PEX.
I really like PEX and have gotten very familiar with it and was really liking serversigns for some of the things I could offer in moderation to lower groups. I didn't realize you don't support it until I had several signs configured and seemingly working.. until a couple non op players tried using them :P
I do hope you plan to bring this great work to the PEX users :)
I don't know exactly what's involved in building that bridge but I would be happy to help. I can see in the log where the user group is getting stopped because it doesn't have 'commandbook.weather', they are passing the 'serversigns.use' check though :)
Thank you!
@CalibeR50
Thank you *goes to fiddle around with permission plugin 10K*
Atleast this experience gave me some permission know how.
@Genij
http://forums.bukkit.org/threads/admn-dev-permissionsbukkit-v1-2k-official-default-groups-plugin-1240.26785/
sorry, it is named permissionsbukkit^^
Hey CalibeR50,
I wondered could you give me a link to the permission addon you use? I have been trying out several without any luck ;...
So not entirely sure which you mean with bukkitpermissions. Anyway thanks in advance. And thank you for the awesome addon and the alterations you did for me.
Greetings Genji
Thanks again CalibeR50
No issues so far :)
@Genij
As I said already... It is not possible. But I could programm the same plugins with buttons instead of signs, this would be a special version and should work aswell. If you are intrested go in my teamspeak: 188.40.112.58. I am online with the name CalibeR.50.
Hey CalibeR50,
Seeing you didn't respond to my last post I was wondering if you could implement buttons as well. Only if it isn't to hard. The reason I am asking for this implementation is because of the example below where my button has to do more then just the command.
If it is to much work or you don't really see the need then let me know. I will move over to signs then. But I would prefer to use buttons over signs for the simple reason people are more inclined to press a button then a sign somewhere.
Thanks for the great addon tho.
greetings Genji
@xXAsmodeanXx
I don't think this is working. You have to give the players permissions to select regions and for world edit.
commandsigns does not work with server commands, that is why I programmed my own. What permissions commandsigns support i don't know. But implement PEX... I think BukkitPermissions is the best permissions system so I only programmed it for it. Essentials group manager is working, too, but I don't know why :D
I could take a look on how to implement PEX, if it is easy and fast to programm I could support it, we'll see.
I was going to use a seperate command to select an area first for example /region select test, which is a worldguard command.
Its dissapointing that this doesnt support PEX i decided to try this after commandsigns failed me for the same reason. Are you planning to implement PEX support by any chance?
Unfortunately i dont have the time to migrate our servers permissions to a new plugin cause theres a bit to go through, but thanks again for your help.
@xXAsmodeanXx
I didn't implement PEX support yet, that is why it don't work for you. Use PermissionsBukkit and you have no problems with this and all other plugins.
//set stone
will set the choosen area to stone. But if the player don't selected a area world edit can't set something. The server can't select anything, so you can't use ServerSigns to set something to stone a a normal player. You have to be admin.
Maybe you can select something with the coordinates, and maybe as a server, but I am not sure.
Does that mean that my default players who dont have access to world edit, will not be able to use signs which execute world edit commands?
I just tried then and despite my default class having the node serversigns.use, it tells me i dont have permission to use that command :( btw im using PEX
@xXAsmodeanXx
hehe, ok^^
maybe because you used <server>? World edit only supports player commands :D
@xXAsmodeanXx
hmm, can you give me the IP of the server? I'll connect on it and look what I can do
Thanks for the quick response Just tried your suggestion and it adds to the sign fine but when i try to right click the sign to execute the command i get "Unknown command. Type "help" for help." I can use the commands fine without going through the server signs plugin so thats not the issue.
Edit: i just tried /serversigns add set stone and this time it works i dont know what i was doing wrong before lol. Anyway thanks for your quick response and great plugin again.
@xXAsmodeanXx
I think it should work with
"/serversigns add //set stone"
Hi CalibeR50, First great plugin, i really want to implement this for my server but im having some problems adding world edit commands which use a before the command, for example set stone. Sorry if youve already answered this question but any help you can provide would be appreciated.
@CalibeR50
Well I would love to see support for buttons then if you are willing to implement that.
ps. just thought of this but wouldn't it be easier to make a config where people can select what it works on?
@Genij
No sorry, this feature is impossible. In the source code onlyI can check if the sign is powered, nothing else :/
Thanks for the feedback . If you have any ideas for more features feel free to post them.
Hey CalibeR50,
I am having a small issue <player> isn't being altered to the players name who pressed the sign through redstone.
The setup I have at this moment is button-woodplank-sign by pressing the button the command will just be executed with <player> as the name instead of the actual players name. If it is possible offcourse.
As for the reason I want to do it like this. I have another addon that will teleport someone when they press the button. So now I wanted to teleport them while running a command in the console
Thanks for the awesome addon tho :) greetings Genji
P.S
serversigns 1.4
cb 1337