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.
@DrBreadgun
... really read the documentation....
/svs add <server> pex user <player> group add groupnamehere
HELLPPPPP!!!!
I CAN'T GET THE SIGNS TO DO /pex user <Player> group add Member IT JUST SPAMS MY CONSOLE! HELLLLLPPP!!!!!! THEY HAVE NO PERMISSION!
@bauer3211
You might want to download the new version and delete the old config. will help you a lot already
@GenijI did but it didn't help me. Furthermore in my configuration. There is no language value. In pex I've to do something like this: /pex user <player> permission add <permission>. But how do I have to write that in the config?
@bauer3211
Read the page about the configuration
Configuration
@Genij
But how can i add the rights for the permissions system? I use pex.
@bauer3211
/svs addpermissiongrant heroes.classes.*
Be sure the config is right tho for your permission system
@therealorgrin
For server commands for 1 you dont need to give people permissions.
Also add commands that need to be executed by the server like this /svs add <server> gamemode <player> 1
As for bpermission havent played with it yet so would first need to test it before I can help you further
Also with permission grant you need to give the full node. which I doubt creative is
How does this work with bpermissions and elevated commands cause i can't get it to work :(
top line [scommand]
/serversigns addpermissiongrant creative
/svs add gamemode 1
use_console_permission_grant: true
permission_console_command_add: permissions global addgroup <permission> <player>
permission_console_command_remove: permissions global rmgroup <permission> <player>
If I want to give you the user the permission heroes. Classes. * for the sign what do I have to do?
@Dockozel
Well I never used mcmyadmin so I dont know the commands but I guess I can come around again to help you out
I can't seem to get this to work again. I'm trying to add players to a group using permissionsbukkit 1.2. You came to my server before and had it working. I disabled it because abusive players would spam my console by clicking the signs. Now I have a way to stop that and am trying to get the signs working again. My problems are 1) I can't even open your signs.dat, even with NBTedit. 2) I use mcmyadmin and the permissions command when executed from the sign doesn't add the player to the group in mcmyadmin. Mcmyadmin has it's own command to add users to a group. Do you know how to do this using mcmyadmin?
man you are the best, i just needed this!
@Genij
You are so great at this, and maybe I'm just clueless sometimes. Looked back at my PEX file and saw that one of my classes had inheritance: - Draftee rather than inheritance: (return) - Draftee Fixed that and it all works. Sorry for causing the trouble, and a note to the other guys below my original post who didn't have their perms working with PEX, just make sure all the YAML is right and the formatting (YAML parsers don't catch everything)
@mafima
Not entirely sure what you mean. but you can promote people using a sign and you can also grant someone a temporary permission. if they dont have the command in their group
@AvariceSyn
That is already in. But this feature doesn't allow for <player> concidering redstone doesnt pass who it was
@fisherman77
There is no issue. I have got it working each time without any trouble.
All you have to do is stand infront of the sign and type
/svs add <server> pex command here
Ya same problem with me as the guys below (a few); it won't execute commands with PEX unless the actual user's group has its permission. I really like this plugin, but please try to fix this quick!
is it possible to rightclick a sign and change his own permission rank? this would be perfect. without it, its just awesome
Is it possible to add the ability for the commands to be executed when a redstone signal is passed to the sign bound to a command?