SignURLs
Home | ToDo | Development |
Current Available Version: 1.0.5
Current Version(s) still awaiting BukkitDev approval: N/A
Current Version in Development: N/A
About the plugin
Have you ever needed to put a long link, or your website URL on a sign and it just won't fit, so you put it across multiple signs or lines? Or you wish that those links where clickable? Well SignURLs provides a viable solution. It allows you to associate a word or phrase to a link that can fit on a line of a sign, than allows your members to click the sign and it will output the link the chat for the user to click. The plugin uses SQLite to store, and load the links.
How to use
You associate links to a phrase/word by using the '/signurls add {lineText} {url}' command. So as an example you could do, '/signurls add google http://www.google.com'. (*note* the plugin does check to see if you remembered the http: infront, if not it will automatically add it for you.) Then you place a sign, and on any line besides the bottom you put [SignURLs] and on the line below it, you put the phrase or word associated with the link. Once you place it, and you have properly set up the sign right click it. It should then put the link associated with the word phrase in the users chat who had clicked on it.
Commands
Command | Description | |
---|---|---|
1 | '/signurls' | will display a list of usuable sub-commands |
2 | '/signurls add' | will link the specified phrase to the specified URL. |
3 | '/signurls remove' | will unlink, and delete the specified phrase and URL. |
4 | '/signurls change' | will change the link associated with the specified phrase. |
5 | '/signurls list' | will list phrases and what they are linked to. |
6 | '/signurls admin database reload' | will reload the database. |
7 | '/signurls admin database purge' | will delete everything within the database. |
Permissions
Permission | Description | |
---|---|---|
1 | 'signurls.command' | access to the /signurls command. |
2 | 'signurls.command.add' | access to the ADD sub-command. |
3 | 'signurls.command.remove' | access to the REMOVE sub-command. |
4 | 'signurls.command.change' | access to the CHANGE sub-command. |
5 | 'signurls.command.list' | access to the LIST sub-command. |
6 | 'signurls.command.admin' | access to the ADMIN sub-command. |
7 | 'signurls.command.*' | access to the command, and all sub-commands. |
8 | 'signurls.place' | allows the user to place SignURL signs. |
9 | 'signurls.use' | allows the use to use SignURL signs. |
10 | 'signurls.break' | allows a user to break a SignURLs sign. |
Configuration File
# Prefix - Sets the prefix used when sending the link in the chat to the user. # Text - Sets the prefix used when sending the link in the chat to the user. # Color - Set the color of the 'Text' on the sign. # Cool-down is the amount of time a player has to wait before clicking a sign again. If 0 it will disable the feature. Chat: Prefix: '&8[&4SignURLs&8]' Sign: Text: SignURLs Color: '&1' Player: Cool-down: 150
Video
Video in english of the latest version thanks to: DanParry2299
This video is from version 1.0.0; But it still a good example of the plugin, and how to use it! ENJOY!
- This video covers basic usage of the plugin, and not all of its features. Version in video: 1.0.0
This video was made by AbsintoJPl to help the Portuguese learn how to use this plugin. Hope this helps the non-English speaking Portuguese
- This video covers basic usage of the plugin, and not all of its features. Version in video:1.0.5
Support the Author
I am just like everyone of you, I have to work, and make money, so that I can work on my projects. If you want to help buy me a meal, or with a generous donation, it is graciously appreciated. I will update this plugin as much as I have time for, and get it ready for the new Bukkit releases. I will add new features when ever I have time, but money is always a great motivator to get me to work faster ;)
Development Builds
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Jenkins CI: http://ci.willhastings.net/job/SignURLs/
If any of you are searching for a newer version which is compatible with all the other version, I recoded the plugin based on Bill his code. (Creds were given.)
But due to his inactive ness here and over Spigot, I took the chance to make the best out of it!
https://dev.bukkit.org/projects/signurls-reloaded
@xDeathBunnyx
@xDeathBunnyx
Same issue here. OP staff can click on the signs and see the links. But normal players don't get any links in the chat ......
The permission node has been given .....
Why cant players use the signs when thy are in a region? can someone help me please?
OK only my Ops can see the urls yet i have added signurls.use to all the groups in EssentialsGroupManager can you help me why this is
plus AWESOME plugin really helpful
Can you please make a version that works with the 1.8 CraftBukkit released by the Spigot folks? See http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/
EDIT: Turns out I had to recreate the signs. They seem to be working properly.
@AbsintoJPl
Hello Absinto, I have updated your video.
Video Tutorial on the Plugin
http://youtu.be/Gxw7qlQS4u4
Credits Video: (AbsintoJ/SignURLs)
@DanParry2299
Awesome thanks!
I have done an updated plugin showcase here: https://www.youtube.com/watch?v=GkLX14Ryf3E&feature=youtu.be
@Bobcat00
I would imagine that Essentials would not as it filters things sent to the chatevent where this just sends the player message using the message function.
Does the user need to have essentials.chat.url to click on the link, or does this bypass the Essentials chat processing?
@Proudtoe
Sorry for the late reply. But yes this is the clients fault, there is nothing I can do to make links actually clickable. Sorry :/
When I output a link of the form http://[ip-address]:[port]/, the link is not clickable. When I replace this with http://www.youtube.com/ it works fine. Is there a work-around for this or is this baked into the client?
@csorrows
Haha, I hate when that happens. I am sorry for not replying immediately I have finals this week, so I have been busy studying and taking tests.
I am glad its working again for you ;)
Upon updating to spigot 1.7.2, the signs are no longer clickable. I'm using the current verison (1.0.5) and still no joy. I do /signurls list and all my links list just fine. The text on the signs also looks active just like before the update. I just did the current nightly of spigot 1.7.2 and the issue still exists.
Update: Of coarse now, after reporting the issue and after a few weeks of not working, they start clicking just fine. Go figure...
Video Tutorial on the Plugin
https://www.youtube.com/watch?v=FV1jRfUFSXg
Credits: (AbsintoJ/SignURLs)
@gabgab789
I'm glad your enjoying it, and thank you!
Genius plugin! Very well thought out!
@bill1993MC
I figured out my issue, and thought i should share this.
If you're using the LWC plugin, make sure to /cremove each sign after creation. Only staf and OP will be able to use it if you don't remove the lock on the sign.
Hehehe
Still congrats on an awesome plugin. 5 stars !!
@bobbensun
If you do not have vault installed try installing it. If it still does not work I will see what I can do to resolve it.