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 Mar 28, 2015Sorry to ask. But can i have a diffrent command executed on left click. Say i want a sellall sign but when i left click it it just says the prices Like: Left click: /prices and Right click: /sellall
-
View User Profile
-
Send Message
Posted Mar 26, 2015Hi is it possible to add http://www.spigotmc.org/resources/tokenenchant.2287/ support for your plugin? I want to take 75 tokens when a player right-clic on a sign... Thank you
-
View User Profile
-
Send Message
Posted Mar 20, 2015@HubToo
Manually replacing world by DIMxxx (100 and 101 in my case), in both the file name and the file content, then reloading signs, works.
-
View User Profile
-
Send Message
Posted Mar 20, 2015Hello,
Signs work fine for me in the Otherworld and the Nether, but not in my other mod created dimensions.
For example, i use the Lord Of The Rings mod, and signs do not work in the MiddleEarth and Utumno dimension.
In the signs directory, these signs have a world_ filename prefix, and world: world line inside their config.
I use version 3.1.0 for CB 1.7.9-R0.2.
Any idea?
-
View User Profile
-
Send Message
Posted Mar 19, 2015Is there a way to set the <number> variable in the messages to not have a decimal value? I'm only using whole numbers in my currency
-
View User Profile
-
Send Message
Posted Mar 16, 2015Please, can you make it for 1.7.2
-
View User Profile
-
Send Message
Posted Jun 4, 2015:P 1.7.2 is kinda outdated y'know. get 1.7.10 at least :3
-
View User Profile
-
Send Message
Posted Mar 15, 2015Does anyone know how to make it so people who aren't opped can use the signs?
-
View User Profile
-
Send Message
Posted Mar 8, 2015@zak2273
Thanks for this.. I was pulling my hair out trying to figure out why 2 of our signs weren't working.. Your comment made me realize that they were within the spawn protection zone. DOH!! Thanks for the solution.
-
View User Profile
-
Send Message
Posted Mar 4, 2015How can I define a specifically Permission for a sign?
-
View User Profile
-
Send Message
Posted Feb 26, 2015pls update Plugin to Bukkit 1.8
-
View User Profile
-
Send Message
Posted Feb 21, 2015Every time i try to click on a sign this error appears:
[17:10:43] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to ServerSigns v3.1.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:191) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:374) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.NoSuchMethodError: org.bukkit.OfflinePlayer.getUniqueId()Ljava/util/UUID; at net.milkbowl.vault.permission.plugins.Permission_PermissionsEx.getUser(Permission_PermissionsEx.java:243) [?:?] at net.milkbowl.vault.permission.plugins.Permission_PermissionsEx.getPrimaryGroup(Permission_PermissionsEx.java:264) [?:?] at net.milkbowl.vault.permission.Permission.getPrimaryGroup(Permission.java:738) [?:?] at de.czymm.serversigns.signs.ServerSignExecutor.formatString(ServerSignExecutor.java:477) [?:?] at de.czymm.serversigns.signs.ServerSignExecutor.executeSignFull(ServerSignExecutor.java:181) [?:?] at de.czymm.serversigns.Listeners.PlayerListener.playerInteractCheck(PlayerListener.java:63) [?:?] at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_31] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
please help !!!!
-
View User Profile
-
Send Message
Posted Feb 14, 2015I use ServerSigns on a Cauldron 1.7.10 server and it works well.
Now, i would like to have command signs with conditional commands. For example: execute some command if the sign user is in some group.
Would it be possible with only ServerSigns (i don't think so). Does someone did something like that using a plugin combination? I'm thinking about Skript.
Thanks in advance for your opinions on this matter.
-
View User Profile
-
Send Message
Posted Feb 10, 2015What i noticed with the current version of server sign is if i put a price to use a sign lets say 11 raw fish to use this sign if i have 1 raw fish i can use the sign, i do not need to have 11. i tried using /svs priceitem hand and svs priceitem id amount durability
-
View User Profile
-
Send Message
Posted Feb 8, 2015don't work
[12:26:19] [Server thread/ERROR]: Error occurred while enabling ServerSigns v3.1.0 (Is it up to date?) at de.czymm.serversigns.queueSystem.utility.YamlLoad.load(YamlLoad.java:29) [?:?] at de.czymm.serversigns.queueSystem.collections.Queue.<init>(Queue.java:42) [?:?] at de.czymm.serversigns.queueSystem.QueueHandler.<init>(QueueHandler.java:35) [?:?] at de.czymm.serversigns.ServerSignsPlugin.onEnable(ServerSignsPlugin.java:118) [?:?]
-
View User Profile
-
Send Message
Posted May 2, 2015This isnt a problem with the server signs plugin. You need to give players the permission to build and interact with blocks and signs etc. You also need to give the player the permission to execute the command as if they were going to enter it into chat.
-
View User Profile
-
Send Message
Posted Feb 7, 2015Hi.. i have an server and im using youre plugin... only people who is op can use the signs..
I have tried almost everything!! PLEACE help!
Thanks
-
View User Profile
-
Send Message
Posted Feb 6, 2015Could you add more targets? Like @p, @a, @r, @a[r=10] etc
-
View User Profile
-
Send Message
Posted Jan 24, 2015The non-global cooldown apparently only counts when the player is logged in. Please release the source or compile with 1.8 spigot to fix any issues there may be.
-
View User Profile
-
Send Message
Posted Jan 23, 2015@ZimBeller
it's already there