SignLink
We will no longer continue development of our plugins
We would like to thanx everyone for the support!
Development builds are no longer available after 15-10-2014 00:00
Plugin Name: SignLink
Bukkit: 1.7.2 R0.1/R0.2
Version: 1.34
Description
This plugin acts as a bridge between plugins and signs to easily display text on signs. Instead of entering commands, clicking the sign, or any other routine plugins could use, players can enter 'variables', key values starting (and ending) with %, to show information at that spot.
It also includes features no other plugin is needed for, such as custom text and ticker values you can set in values.yml. Signs are stored on file, they survive reloads and server restarts.
A video says 1000 times more words than a picture. :)
A lot more information on the WIKI page
Commands
Configuration
The linkedsigns.txt contains information of where signs are located. The values.yml sets the (standard) usable keys.
# In here you can set default values for this plugin. # The ticker property can be LEFT, RIGHT or NONE and sets the direction message is 'ticked'. # tickerInterval sets the amount of ticks (1/20 of a second) are between the ticker update. # The value is the thing to display or tick. # To use colors in your text, use the § sign followed up by a value from 0 - F. # Example: §cRed to display a red colored 'Red' message. # You can find all color codes on the internet (they may use & there, ignore that!) sign: ticker: NONE value: This is a regular message you can set and is updated only once. test: tickerInterval: 3 ticker: LEFT value: 'This is a test message being ticked from right to left. '
Permissions and commands
Use /togglesignupdate to turn sign updating on or off, just in case someone made a huge amount of updating signs that causes lag. Two permission nodes (Bukkit permissions):
signlink.addsign: description: Allows you to build signs containing variables default: op signlink.toggleupdate: description: Allows you to set if signs are being updated or not default: op
Plugins that use SignLink
Links
View the source code at GitHub
Changelog
Metrics
This plugin sends server count statistics to MCStats.org. You can (globally) opt out in the PluginMetrics/config.yml file.
Hello , i have 1.4.4 and wehn i place a SignLink come the Message in Chat : Unable to Locate Sign .......
1.4.4 Update ???
Sorry for bad English i come from Germany
Thanks for Help !
@promarcos I think it is easier to make it generate %var1%...%var[1 + n]% on the sign when doing the command.
Official development test version of this plugin and others: https:dl.dropbox.com/u/3681706/DEV%20TEST%201.4.4%20VERSIONS%20OF%20PLUGINS.zip
Found a bug? Feel free to report, I'll update the download ASAP.
suggestion:
create a file to save the texts.
The signs could load the texts, the classic form, not where the text is a sing to another.
but could be done, used the two forms
sample file:
texts:
'1 ':
line1: &1this
line2: &2&lcool
line3: * form *
line4: edit sign
'2 ':
line1: &1more
line2: &2&lcool
line3: * form *
line4: edit commands
So in the game, the admin could just load the text typing something on the board:
eg
%FText [id]
and the plate would load the text.
This would be a form, to edit a large number of signs, at the same time, anywhere, without the need of being logged.
it works but causes [server] info spam in console. using 1.27 i think. tekkit server, essentials, wg, we, cp and so on.
v1.4 compatible version can be found here:
http:dev.bukkit.org/server-mods/signlink/files/20-v1-27/
well this doesn't seem to work for me, my values.yml
im using bukkit 1.3.2 with bkcommonlib and type %enter on the sign, it says "you made a sign linking to variable: enter" but the sign does not change..
edit i see, the video is outdated, new code looks like
altho i still can't make it work and config.yml is empty now? (after updating to newest bkcommonlib)
@bergerkiller v1.26 is now up. I forgot about an old bug that happened again this time on my server. It's not a severe bugfix, but it can still be annoying if you see that error and you don't know what it does.
v1.25 is awaiting for approval. You can find it here:
http://dev.bukkit.org/server-mods/signlink/files/18-v1-25/
The wiki page dont work
config directory and config file is not created.
I get with Craftbukkit 1.3.1 RC 2.0 that error when I create a Sign..:
[SignLink] An error occured while updating the signs: 15:16:54 [SEVERE] java.lang.NoSuchMethodError: com.bergerkiller.bukkit.common.utils.BlockUtil.getWorld(Lnet/minecraft/server/TileEntity;)Lnet/minecraft/server/World; 15:16:54 [SEVERE] at com.bergerkiller.bukkit.sl.TileEntityVirtualSign.<init>(TileEntityVirtualSign.java:35) 15:16:54 [SEVERE] at com.bergerkiller.bukkit.sl.TileEntityVirtualSign.replace(TileEntityVirtualSign.java:22) 15:16:54 [SEVERE] at com.bergerkiller.bukkit.sl.VirtualSign.update(VirtualSign.java:302) 15:16:54 [SEVERE] at com.bergerkiller.bukkit.sl.VirtualSign.update(VirtualSign.java:282) 15:16:54 [SEVERE] at com.bergerkiller.bukkit.sl.VirtualSign.updateAll(VirtualSign.java:102) 15:16:54 [SEVERE] at com.bergerkiller.bukkit.sl.SignLink$2.run(SignLink.java:163) 15:16:54 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 15:16:54 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510) 15:16:54 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 15:16:54 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 15:16:54 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 15:16:54 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
<<reply 860986="">>
No surprise, that is why they should notify people using Bukkit forums that stuff was being removed. (alert) Or at least dev Bukkit. People often use their spam e-mail to make accounts (like me hehe), so they don't get notified that way properly...
Just a reminder to move off the BukkitWiki, people are still contacting me about this >.>
<<reply 846042="">>
Updated. See GitHub or on this download page once it becomes available.
Updates to 1.3.1? Would be kindly appreciated!
good plugin men awesome ;)
An awesome upgrade would be the ability to put variables inside varables.
He left to SPOUT... And :) I think it is the right decision.
inactive?